MembershipKey Classe

Definição

Um token que representa a associação de um grupo multicast do PROTOCOLO 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
Herança
MembershipKey
Atributos

Comentários

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

Uma chave de associação pode representar uma associação para receber todos os datagrams enviados para o grupo ou pode ser <em>específico< da fonte/em>, o que significa que ela representa uma associação que recebe apenas datagramas de um endereço de origem específico. Se uma chave de associação é específica da origem ou não pode ser determinada invocando seu #sourceAddress() sourceAddress método.

Uma chave de associação é válida após a criação e permanece válida até que a associação seja descartada invocando o #drop() drop método ou o canal seja fechado. A validade da chave de associação pode ser testada invocando seu #isValid() isValid método.

Quando uma chave de associação não é específica da origem e o sistema de operações subjacente dá suporte à filtragem de origem, os métodos e #block block os #unblock unblock métodos podem ser usados para bloquear ou desbloquear datagramas multicast de endereços de origem específicos.

Adicionado em 1.7.

Java documentação para java.nio.channels.MembershipKey.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
MembershipKey()

Inicializa uma nova instância dessa classe.

MembershipKey(IntPtr, JniHandleOwnership)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsValid

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
JniPeerMembers

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

ThresholdType

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

Métodos

Nome Description
Block(InetAddress)

Bloqueie os datagramas multicast do endereço de origem especificado.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
Drop()

Descartar associação.

Equals(Object)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
Group()

Retorna o grupo multicast para o qual essa chave de associação foi criada.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
NetworkInterface()

Retorna o adaptador de rede para o qual essa chave de associação foi criada.

Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
SourceAddress()

Retorna o endereço de origem se essa chave de associação for específica à origem ou null se essa associação não for específica à origem.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
Unblock(InetAddress)

Desbloqueie os datagramas multicast do endereço de origem especificado que foi bloqueado anteriormente usando o #block(InetAddress) block método.

UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um token que representa a associação de um grupo multicast do PROTOCOLO IP (Internet Protocol).

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a