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 開頭,則以大寫十六進位讀取的屬性值位元組進行檢查;若非 0x,則使用 UTF-8 編碼。 價值匹配是區分大小寫的。
若映射值為空,則相應屬性預期為無值的布林屬性,依照 RFC6763 6.4。
若傳送空映射,則不會基於屬性(預設值)進行過濾。
Android 參考資料。android.net.nsd.DiscoveryRequest.Builder.setAttributeFilters
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。