MembershipKey Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| 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 |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| 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 |