Compartir a través de


MembershipKey Clase

Definición

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

[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
Herencia
MembershipKey
Atributos

Comentarios

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

Una clave de pertenencia puede representar una pertenencia para recibir todos los datagramas enviados al grupo, o puede ser <em>específico< del origen/em>, lo que significa que representa una pertenencia que recibe solo datagramas de una dirección de origen específica. Si una clave de pertenencia es específica del origen puede determinarse invocando su #sourceAddress() sourceAddress método.

Una clave de pertenencia es válida tras la creación y sigue siendo válida hasta que se quita la pertenencia invocando el #drop() drop método o se cierra el canal. La validez de la clave de pertenencia se puede probar invocando su #isValid() isValid método.

Cuando una clave de pertenencia no es específica del origen y el sistema de operaciones subyacente admite el filtrado de origen, los #block block métodos y #unblock unblock se pueden usar para bloquear o desbloquear datagramas de multidifusión desde direcciones de origen concretas.

Agregado en la versión 1.7.

Documentación de Java para java.nio.channels.MembershipKey.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Constructores

MembershipKey()

Inicializa una nueva instancia de esta clase.

MembershipKey(IntPtr, JniHandleOwnership)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
IsValid

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

JniIdentityHashCode

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
JniPeerMembers

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

PeerReference

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
ThresholdClass

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

ThresholdType

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

Métodos

Block(InetAddress)

Bloquee los datagramas de multidifusión de la dirección de origen especificada.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
Dispose(Boolean)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
Drop()

Suelte la pertenencia.

Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
Group()

Devuelve el grupo de multidifusión para el que se creó esta clave de pertenencia.

JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
NetworkInterface()

Devuelve la interfaz de red para la que se creó esta clave de pertenencia.

Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SourceAddress()

Devuelve la dirección de origen si esta clave de pertenencia es específica del origen o null si esta pertenencia no es específica del origen.

ToArray<T>()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
Unblock(InetAddress)

Desbloquee los datagramas de multidifusión desde la dirección de origen especificada que se bloqueó anteriormente mediante el #block(InetAddress) block método .

UnregisterFromRuntime()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.Finalized()

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

GetJniTypeName(IJavaPeerable)

Token que representa la pertenencia a un grupo de multidifusión de Protocolo de Internet (IP).

Se aplica a