DiscoveryRequest.Builder.SetAttributeFilters メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サービス属性に基づいてフィルターを設定します。
[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
パラメーター
- attributeFilters
- IDictionary<String,PatternMatcher>
その属性値の属性キー -> フィルターのマップ。 この値は null である可能性があります。
返品
- 属性
注釈
サービス属性に基づいてフィルターを設定します。
サービス属性は NsdServiceInfo.getAttributes() に従います。
指定されたマップのキーは属性キーと一致する必要があります。 RFC6763 6.4 に従います。 属性キーは、印刷可能な US-ASCII 値 (0x20-0x7E) であることが予想され、キーの一致では大文字と小文字が区別されません。
マップの値はマッチャーであり、パターンが 0x で始まる場合は大文字の 16 進数として読み取られた属性値バイトに対してチェックされます。そうでない場合は UTF-8 エンコードを使用します。 値の一致では大文字と小文字が区別されます。
マップ値が null の場合、対応する属性は、RFC6763 6.4 に従って値のないブール型の属性であることが期待されます。
null または空のマップが渡された場合、属性 (既定値) に基づいてフィルター処理は行われません。
android.net.nsd.DiscoveryRequest.Builder.setAttributeFiltersの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。