MembershipKey Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Token que representa la pertenencia de 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
- Atributos
Comentarios
Token que representa la pertenencia de 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 <específico>< del origen/em>, lo que significa que representa una pertenencia que solo recibe datagramas de una dirección de origen específica. Si una clave de pertenencia es específica del origen o no 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 quite 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 operativo 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.
Se ha 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 Project y que se usan según los términos Creative Commons 2.5 Attribution License.
Constructores
MembershipKey() |
Inicializa una nueva instancia de esta clase. |
MembershipKey(IntPtr, JniHandleOwnership) |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). |
Propiedades
Class |
Devuelve la clase en tiempo de ejecución de este |
Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
IsValid |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). |
JniIdentityHashCode |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
JniPeerMembers |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). |
PeerReference |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
ThresholdClass |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). |
ThresholdType |
Token que representa la pertenencia de 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 de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
Dispose(Boolean) |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
Drop() |
Quitar 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 |
ToArray<T>() |
Token que representa la pertenencia de 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 de la dirección de origen especificada que se bloqueó anteriormente mediante el |
UnregisterFromRuntime() |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (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) |
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, 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) |
Implementaciones de interfaz explícitas
IJavaPeerable.Disposed() |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.Finalized() |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.JniManagedPeerState |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). (Heredado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Token que representa la pertenencia de 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 de un grupo de multidifusión de protocolo de Internet (IP). |
GetJniTypeName(IJavaPeerable) |
Token que representa la pertenencia de un grupo de multidifusión de protocolo de Internet (IP). |