Compartilhar via


MembershipKey Classe

Definição

Um token que representa a associação de um grupo de multicast 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 de multicast IP (Internet Protocol).

Uma chave de associação pode representar uma associação para receber todos os datagramas enviados ao grupo, ou pode ser <em>source-specific</em>, o que significa que representa uma associação que recebe apenas datagramas de um endereço de origem específico. Se uma chave de associação é ou não específica da origem pode ser determinado 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 operacional subjacente oferece suporte à filtragem de origem, os #block block métodos e #unblock unblock podem ser usados para bloquear ou desbloquear datagramas de multicast de endereços de origem específicos.

Adicionado em 1.7.

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

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

Construtores

MembershipKey()

Inicializa uma nova instância desta classe.

MembershipKey(IntPtr, JniHandleOwnership)

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

Propriedades

Class

Retorna a classe de tempo de execução 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 de multicast IP (Internet Protocol).

JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

PeerReference

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

(Herdado de Object)
ThresholdClass

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

ThresholdType

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

Métodos

Block(InetAddress)

Bloquear datagramas de multicast do endereço de origem fornecido.

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
Drop()

Abandone a associação.

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 de 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 a interface de rede para a 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)
SourceAddress()

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

ToArray<T>()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)
Unblock(InetAddress)

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

UnregisterFromRuntime()

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

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a