Lingua

DiscoveryRequest.Builder.SetAttributeFilters Metodo

Definizione

Impostare i filtri in base agli attributi del servizio.

[Android.Runtime.Register("setAttributeFilters", "(Ljava/util/Map;)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)]
public Android.Net.Nsd.DiscoveryRequest.Builder SetAttributeFilters(System.Collections.Generic.IDictionary<string,Android.OS.PatternMatcher>? attributeFilters);
[<Android.Runtime.Register("setAttributeFilters", "(Ljava/util/Map;)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)>]
member this.SetAttributeFilters : System.Collections.Generic.IDictionary<string, Android.OS.PatternMatcher> -> Android.Net.Nsd.DiscoveryRequest.Builder

Parametri

attributeFilters
IDictionary<String,PatternMatcher>

Mappa della chiave dell'attributo:> filtro per il valore dell'attributo. Questo valore può essere Null.

Valori restituiti

Attributi

Commenti

Impostare i filtri in base agli attributi del servizio.

Gli attributi del servizio sono in base a NsdServiceInfo.getAttributes().

Le chiavi della mappa fornita devono corrispondere alle chiavi dell'attributo. In base RFC6763 6,4. È previsto che le chiavi degli attributi siano stampabili US-ASCII valori (0x20-0x7E) e la corrispondenza delle chiavi non fa distinzione tra maiuscole e minuscole.

I valori della mappa sono matcher che verranno controllati in base ai byte dei valori degli attributi letti come esadecimali maiuscoli se il criterio inizia con 0x o usando la codifica UTF-8 in caso contrario. La corrispondenza dei valori fa distinzione tra maiuscole e minuscole.

Se un valore della mappa è Null, l'attributo corrispondente sarà un attributo booleano senza valore in base a RFC6763 6,4.

Se viene passata una mappa null o vuota, non verrà eseguito alcun filtro in base agli attributi (impostazione predefinita).

Informazioni di riferimento su Android per android.net.nsd.DiscoveryRequest.Builder.setAttributeFilters.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a