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.

Java documentación para java.nio.channels.MembershipKey.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
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

Nombre Description
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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

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

(Heredado de JavaObject)
JniPeerMembers

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

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(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

Nombre Description
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)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

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

(Heredado de JavaObject)
Drop()

Suelte la pertenencia.

Equals(Object)

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el 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)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
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>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, 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

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de JavaObject)
IJavaPeerable.Finalized()

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

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a