MembershipKey.Drop メソッド

定義

メンバーシップを削除します。

[Android.Runtime.Register("drop", "()V", "GetDropHandler", ApiSince=26)]
public abstract void Drop();
[<Android.Runtime.Register("drop", "()V", "GetDropHandler", ApiSince=26)>]
abstract member Drop : unit -> unit
属性

注釈

メンバーシップを削除します。

メンバーシップ キーがすべてのデータグラムを受信するメンバーシップを表す場合、メンバーシップは削除され、チャネルはグループに送信されたデータグラムを受信しなくなります。 メンバーシップ キーがソース固有の場合、チャネルは、そのソース アドレスからグループに送信されたデータグラムを受信しなくなります。

メンバーシップが削除された後も、グループに送信されたデータグラムを受信できる場合があります。 これは、データグラムがソケットの受信バッファーで受信されるのを待機しているときに発生する可能性があります。 メンバーシップが削除された後、チャネルはグループをもう一度 MulticastChannel#join join できます。その場合、新しいメンバーシップ キーが返されます。

戻ると、このメンバーシップ オブジェクトが #isValid() invalidされます。 マルチキャスト グループ メンバーシップが既に無効な場合、このメソッドを呼び出しても効果はありません。 マルチキャスト グループ メンバーシップが無効になると、そのメンバーシップは永久に無効なままになります。

java.nio.channels.MembershipKey.drop()の Java ドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象