DiscoveryRequest.Builder.SetAttributeFilters Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina filtros com base em atributos de serviço.
[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
Parâmetros
- attributeFilters
- IDictionary<String,PatternMatcher>
Um mapa de chave de atributo –> filtro para esse valor de atributo. Esse valor pode ser nulo.
Retornos
Esse construtor, com os filtros de atributo definidos.
- Atributos
Comentários
Defina filtros com base em atributos de serviço.
Os atributos de serviço são de acordo com NsdServiceInfo.getAttributes().
As chaves do mapa fornecido devem corresponder às chaves de atributo. De acordo com RFC6763 6,4. Espera-se que as chaves de atributo sejam imprimíveis US-ASCII valores (0x20-0x7E) e a correspondência de chave não diferencia maiúsculas de minúsculas.
Os valores do mapa são correspondentes que serão verificados em relação aos bytes de valor de atributo lidos como hexadecimal maiúsculos se o padrão começar com 0x ou usando a codificação UTF-8 se não o fizer. A correspondência de valores diferencia maiúsculas de minúsculas.
Se um valor de mapa for nulo, o atributo correspondente deverá ser um atributo booliano sem valor de acordo com RFC6763 6,4.
Se um mapa nulo ou vazio for passado, nenhuma filtragem será feita com base em atributos (o padrão).
Referência do Android para android.net.nsd.DiscoveryRequest.Builder.setAttributeFilters.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.