Condividi tramite


MembershipKey Classe

Definizione

Token che rappresenta l'appartenenza a un gruppo multicast IP (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 (Internet Protocol).

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

Una chiave di appartenenza è valida al momento della creazione e rimane valida fino a quando 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 relativo #isValid() isValid metodo.

Se una chiave di appartenenza non è specifica dell'origine e il sistema operativo sottostante supporta il filtro di origine, i #block block metodi e #unblock unblock possono essere usati per bloccare o sbloccare 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 basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

MembershipKey()

Inizializza una nuova istanza della classe.

MembershipKey(IntPtr, JniHandleOwnership)

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

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsValid

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

JniIdentityHashCode

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

(Ereditato da Object)
JniPeerMembers

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

PeerReference

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

(Ereditato da Object)
ThresholdClass

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

ThresholdType

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

Metodi

Block(InetAddress)

Bloccare 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 (Internet Protocol).

(Ereditato da Object)
Dispose(Boolean)

Token che rappresenta l'appartenenza a un gruppo multicast IP (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 il quale è stata creata questa chiave di appartenenza.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri 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 monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor 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 (Internet Protocol).

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di 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 (Internet Protocol).

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< 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 (Internet Protocol).

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Ereditato da Object)
IJavaPeerable.Finalized()

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

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

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

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Si applica a