DiscoveryRequest.Builder.SetAttributeFilters Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définissez des filtres en fonction des attributs de service.
[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
Paramètres
- attributeFilters
- IDictionary<String,PatternMatcher>
Carte de la clé d’attribut :> filtre pour cette valeur d’attribut. Cette valeur peut être null.
Retours
- Attributs
Remarques
Définissez des filtres en fonction des attributs de service.
Les attributs de service sont identiques à NsdServiceInfo.getAttributes().
Les clés de la carte fournie doivent correspondre aux clés d’attribut. Conformément à RFC6763 6,4. Les clés d’attribut sont censées être imprimables US-ASCII valeurs (0x20-0x7E), et la correspondance des clés n’est pas sensible à la casse.
Les valeurs de la carte sont des correspondances qui seront vérifiées par rapport à des octets de valeur d’attributs lus sous forme hexadécimale en majuscules si le modèle commence par 0x ou à l’aide de l’encodage UTF-8 si ce n’est pas le cas. La correspondance des valeurs respecte la casse.
Si une valeur de mappage est null, l’attribut correspondant est censé être un attribut booléen sans valeur comme RFC6763 6,4.
Si une carte null ou vide est passée, aucun filtrage n’est effectué en fonction des attributs (valeur par défaut).
Référence Android pour android.net.nsd.DiscoveryRequest.Builder.setAttributeFilters.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.