MembershipKey.Drop Methode

Definition

Mitgliedschaft ablegen.

[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
Attribute

Hinweise

Mitgliedschaft ablegen.

Wenn der Mitgliedschaftsschlüssel eine Mitgliedschaft darstellt, um alle Datagramme zu empfangen, wird die Mitgliedschaft gelöscht, und der Kanal empfängt keine an die Gruppe gesendeten Datagramme mehr. Wenn der Mitgliedschaftsschlüssel quellspezifisch ist, empfängt der Kanal keine Datagramme mehr, die von dieser Quelladresse an die Gruppe gesendet werden.

Nachdem die Mitgliedschaft verworfen wurde, ist es möglicherweise weiterhin möglich, an die Gruppe gesendete Datagramme zu empfangen. Dies kann auftreten, wenn Datagramme warten, die im Empfangspuffer des Sockets empfangen werden. Nachdem die Mitgliedschaft gelöscht wurde, kann MulticastChannel#join join der Kanal die Gruppe erneut aufrufen, in diesem Fall wird ein neuer Mitgliedschaftsschlüssel zurückgegeben.

Nach der Rückgabe ist #isValid() invaliddieses Mitgliedschaftsobjekt . Wenn die Multicastgruppenmitgliedschaft bereits ungültig ist, hat das Aufrufen dieser Methode keine Auswirkung. Sobald eine Multicast-Gruppenmitgliedschaft ungültig ist, bleibt sie für immer ungültig.

Java Dokumentation für java.nio.channels.MembershipKey.drop().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: