語言

DiscoveryRequest.Builder.SetFlags 方法

定義

多載

名稱 Description
SetFlags(Int64)

設置所有發現旗。

SetFlags(Int64, Int64)

設置了發現標記。

SetFlags(Int64)

設置所有發現旗。

[Android.Runtime.Register("setFlags", "(J)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)]
public Android.Net.Nsd.DiscoveryRequest.Builder SetFlags(long flags);
[<Android.Runtime.Register("setFlags", "(J)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)>]
member this.SetFlags : int64 -> Android.Net.Nsd.DiscoveryRequest.Builder

參數

flags
Int64

一個應該啟用的旗標位元遮罩,或是 0 來禁用所有旗標。 值為 0 或以下組合:DiscoveryRequest.FLAG_NO_PICKER;DiscoveryRequest.FLAG_SHOW_PICKER;DiscoveryRequest.FLAG_USER_APPROVED_ONLY

傳回

屬性

備註

設置所有發現旗。

Android 參考資料。android.net.nsd.DiscoveryRequest.Builder.setFlags

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

SetFlags(Int64, Int64)

設置了發現標記。

[Android.Runtime.Register("setFlags", "(JJ)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)]
public Android.Net.Nsd.DiscoveryRequest.Builder SetFlags(long flags, long mask);
[<Android.Runtime.Register("setFlags", "(JJ)Landroid/net/nsd/DiscoveryRequest$Builder;", "", ApiSince=37)>]
member this.SetFlags : int64 * int64 -> Android.Net.Nsd.DiscoveryRequest.Builder

參數

flags
Int64

一個要設定的值位元遮罩;可以是單一旗標、多個旗標的邏輯 OR,或是 0 來清除。 值為 0 或以下組合:DiscoveryRequest.FLAG_NO_PICKER;DiscoveryRequest.FLAG_SHOW_PICKER;DiscoveryRequest.FLAG_USER_APPROVED_ONLY

mask
Int64

一個位元遮罩,指示要修改哪些旗標。 值為 0 或以下組合:DiscoveryRequest.FLAG_NO_PICKER;DiscoveryRequest.FLAG_SHOW_PICKER;DiscoveryRequest.FLAG_USER_APPROVED_ONLY

傳回

屬性

備註

設置了發現標記。

多個旗標可以透過傳遞旗標的邏輯 OR 來啟用或停用。

例如,要設定 DiscoveryRequest.FLAG_NO_PICKER:setFlags(FLAG_NO_PICKER, FLAG_NO_PICKER)

要停用DiscoveryRequest.FLAG_NO_PICKER:setFlags(0, FLAG_NO_PICKER)

Android 參考資料。android.net.nsd.DiscoveryRequest.Builder.setFlags

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於