Condividi tramite


MembershipKey Classe

Definizione

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

[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
Ereditarietà
MembershipKey
Attributi

Commenti

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

Una chiave di appartenenza può rappresentare un'appartenenza per ricevere tutti i datagrammi inviati al gruppo oppure può essere <em>specifica< di origine/em>, ovvero rappresenta un'appartenenza che riceve solo i datagrammi da un indirizzo di origine specifico. Se una chiave di appartenenza è specifica dell'origine può essere determinata richiamando il #sourceAddress() sourceAddress relativo metodo.

Una chiave di appartenenza è valida alla creazione e rimane valida finché l'appartenenza non viene eliminata richiamando il #drop() drop metodo o il canale viene chiuso. La validità della chiave di appartenenza può essere testata richiamando il #isValid() isValid relativo metodo.

Se una chiave di appartenenza non è specifica dell'origine e il sistema operativo sottostante supporta il #block block filtro di origine, i metodi e #unblock unblock possono essere usati per bloccare o sbloccare i datagrammi multicast da indirizzi di origine specifici.

Aggiunta nella versione 1.7.

Documentazione Java per java.nio.channels.MembershipKey.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

MembershipKey()

Inizializza una nuova istanza della classe.

MembershipKey(IntPtr, JniHandleOwnership)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
IsValid

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

JniIdentityHashCode

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
JniPeerMembers

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

PeerReference

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
ThresholdClass

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

ThresholdType

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

Metodi

Block(InetAddress)

Blocca i datagrammi multicast dall'indirizzo di origine specificato.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
Dispose(Boolean)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
Drop()

Eliminare l'appartenenza.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
Group()

Restituisce il gruppo multicast per cui è stata creata la chiave di appartenenza.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
NetworkInterface()

Restituisce l'interfaccia di rete per cui è stata creata questa chiave di appartenenza.

Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SourceAddress()

Restituisce l'indirizzo di origine se questa chiave di appartenenza è specifica dell'origine o null se questa appartenenza non è specifica dell'origine.

ToArray<T>()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
Unblock(InetAddress)

Sbloccare i datagrammi multicast dall'indirizzo di origine specificato bloccato in precedenza usando il #block(InetAddress) block metodo .

UnregisterFromRuntime()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.Finalized()

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

GetJniTypeName(IJavaPeerable)

Token che rappresenta l'appartenenza a un gruppo multicast (IP) di Internet Protocol.

Si applica a