MembershipKey.Drop Metodo

Definizione

Eliminare l'appartenenza.

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

Commenti

Eliminare l'appartenenza.

Se la chiave di appartenenza rappresenta un'appartenenza per ricevere tutti i datagrammi, l'appartenenza viene eliminata e il canale non riceverà più datigrammi inviati al gruppo. Se la chiave di appartenenza è specifica dell'origine, il canale non riceverà più i datagrammi inviati al gruppo da tale indirizzo di origine.

Dopo l'eliminazione dell'appartenenza, potrebbe essere comunque possibile ricevere i datagrammi inviati al gruppo. Ciò può verificarsi quando i datagrammi sono in attesa di essere ricevuti nel buffer di ricezione del socket. Dopo l'eliminazione dell'appartenenza, il canale può MulticastChannel#join join essere nuovamente il gruppo nel qual caso viene restituita una nuova chiave di appartenenza.

Al ritorno, questo oggetto di appartenenza sarà #isValid() invalid. Se l'appartenenza al gruppo multicast non è già valida, richiamare questo metodo non ha alcun effetto. Una volta che l'appartenenza a un gruppo multicast non è valida, rimane non valida per sempre.

per java.nio.channels.MembershipKey.drop().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a