共用方式為


MembershipKey 類別

定義

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

[Android.Runtime.Register("java/nio/channels/MembershipKey", ApiSince=26, DoNotGenerateAcw=true)]
public abstract class MembershipKey : Java.Lang.Object
[<Android.Runtime.Register("java/nio/channels/MembershipKey", ApiSince=26, DoNotGenerateAcw=true)>]
type MembershipKey = class
    inherit Object
繼承
MembershipKey
屬性

備註

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

成員資格索引鍵可能代表接收傳送至群組的所有數據報的成員資格,或可能是 <em>source-specific</em>,這表示它代表只接收來自特定來源位址之數據報的成員資格。 成員資格密鑰是否為來源特定,都可以藉由叫用其 #sourceAddress() sourceAddress 方法來決定。

成員資格密鑰在建立時有效,直到叫用 #drop() drop 方法卸除成員資格或關閉通道為止。 藉由叫用其 #isValid() isValid 方法,即可測試成員資格密鑰的有效性。

如果成員資格索引鍵不是來源特定,而基礎操作系統支援來源篩選,則 #block block#unblock unblock 方法可用來封鎖或解除封鎖特定來源位址的多播數據報。

已在1.7中新增。

java.nio.channels.MembershipKeyJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

建構函式

MembershipKey()

初始化這個類別的新執行個體。

MembershipKey(IntPtr, JniHandleOwnership)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

屬性

Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
Handle

基礎Android實例的句柄。

(繼承來源 Object)
IsValid

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

JniIdentityHashCode

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
JniPeerMembers

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

PeerReference

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
ThresholdClass

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

ThresholdType

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

方法

Block(InetAddress)

封鎖來自指定來源位址的多播數據報。

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
Dispose(Boolean)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
Drop()

卸除成員資格。

Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
Group()

傳回建立此成員資格金鑰的多播群組。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
NetworkInterface()

傳回建立這個成員資格密鑰的網路介面。

Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SourceAddress()

如果這個成員資格索引鍵是來源特定的,或 null 這個成員資格不是來源特定的,則傳回來源位址。

ToArray<T>()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
Unblock(InetAddress)

解除封鎖先前使用 #block(InetAddress) block 方法封鎖指定來源位址的多播數據報。

UnregisterFromRuntime()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.Finalized()

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

GetJniTypeName(IJavaPeerable)

表示因特網通訊協定 (IP) 多播群組成員資格的令牌。

適用於