Langue

MembershipKey.Drop Méthode

Définition

Supprimer l’appartenance.

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

Remarques

Supprimer l’appartenance.

Si la clé d’appartenance représente une appartenance pour recevoir tous les datagrammes, l’appartenance est supprimée et le canal ne recevra plus de datagrammes envoyés au groupe. Si la clé d’appartenance est spécifique à la source, le canal ne recevra plus de datagrammes envoyés au groupe à partir de cette adresse source.

Une fois l’appartenance supprimée, il peut toujours être possible de recevoir des datagrammes envoyés au groupe. Cela peut survenir lorsque les datagrammes attendent d’être reçus dans la mémoire tampon de réception du socket. Une fois l’appartenance supprimée, le canal peut MulticastChannel#join join à nouveau le groupe auquel cas une nouvelle clé d’appartenance est retournée.

Lors du retour, cet objet d’appartenance sera #isValid() invalid. Si l’appartenance au groupe de multidiffusion n’est pas valide, l’appel de cette méthode n’a aucun effet. Une fois qu’une appartenance à un groupe de multidiffusion n’est pas valide, elle reste non valide pour toujours.

Documentation Java pour java.nio.channels.MembershipKey.drop().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à