Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe CommunicationObject

 

Fornece uma implementação de base comum para a máquina de estado básica comum a todos os objetos orientado pelas comunicações no sistema, incluindo canais, ouvintes e as fábricas de canal e de ouvinte.

Namespace:   System.ServiceModel.Channels
Assembly:  System.ServiceModel (em System.ServiceModel.dll)


public abstract class CommunicationObject : ICommunicationObject

NomeDescrição
System_CAPS_protmethodCommunicationObject()

Inicializa uma nova instância da classe CommunicationObject.

System_CAPS_protmethodCommunicationObject(Object)

Inicializa uma nova instância de CommunicationObject classe com o bloqueio mutuamente exclusivo para proteger as transições de estado especificadas.

NomeDescrição
System_CAPS_protpropertyDefaultCloseTimeout

Quando substituído em uma classe derivada, obtém o intervalo de tempo fornecido para a conclusão de uma operação de fechamento.

System_CAPS_protpropertyDefaultOpenTimeout

Quando substituído em uma classe derivada, obtém o intervalo de tempo fornecido para uma operação de abertura concluir.

System_CAPS_protpropertyIsDisposed

Obtém um valor que indica se o objeto de comunicação foi descartado.

System_CAPS_pubpropertyState

Obtém um valor que indica o estado atual do objeto de comunicação.

System_CAPS_protpropertyThisLock

Obtém o mutuamente bloqueio que protege a instância da classe durante uma transição de estado.

NomeDescrição
System_CAPS_pubmethodAbort()

Faz com que um objeto de comunicação faça a transição imediata do estado atual para o estado de fechamento.

System_CAPS_pubmethodBeginClose(AsyncCallback, Object)

Inicia uma operação assíncrona para fechar um objeto de comunicação.

System_CAPS_pubmethodBeginClose(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para fechar um objeto de comunicação com um tempo limite especificado.

System_CAPS_pubmethodBeginOpen(AsyncCallback, Object)

Inicia uma operação assíncrona para abrir um objeto de comunicação.

System_CAPS_pubmethodBeginOpen(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para abrir um objeto de comunicação dentro de um intervalo de tempo especificado.

System_CAPS_pubmethodClose()

Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado.

System_CAPS_pubmethodClose(TimeSpan)

Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado dentro de um intervalo de tempo especificado.

System_CAPS_pubmethodEndClose(IAsyncResult)

Conclui uma operação assíncrona para fechar um objeto de comunicação.

System_CAPS_pubmethodEndOpen(IAsyncResult)

Conclui uma operação assíncrona para abrir um objeto de comunicação.

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFault()

Faz com que um objeto de comunicação faça a transição do estado atual para o estado com falha.

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)

System_CAPS_protmethodGetCommunicationObjectType()

Obtém o tipo de objeto de comunicação.

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodOnAbort()

Inserções de processamento em um objeto de comunicação, depois que ela faz a transição para o estado de fechamento devido a invocação de uma operação de anulação síncrona.

System_CAPS_protmethodOnBeginClose(TimeSpan, AsyncCallback, Object)

Operação de fechamento de inserções de processamento após um transições de objeto de comunicação para o estado de fechamento devido a invocação de assíncrona.

System_CAPS_protmethodOnBeginOpen(TimeSpan, AsyncCallback, Object)

Inserções de processamento em um objeto de comunicação, depois que ele passa para o estado de abertura devido a invocação de uma operação assíncrona de abertura.

System_CAPS_protmethodOnClose(TimeSpan)

Inserções de processamento em um objeto de comunicação, depois que ela faz a transição para o estado de fechamento devido a invocação de uma operação síncrona de fechamento.

System_CAPS_protmethodOnClosed()

Chamado durante a transição de um objeto de comunicação para o estado de fechamento.

System_CAPS_protmethodOnClosing()

Chamado durante a transição de um objeto de comunicação para o estado de fechamento.

System_CAPS_protmethodOnEndClose(IAsyncResult)

Conclui uma operação assíncrona no fechamento de um objeto de comunicação.

System_CAPS_protmethodOnEndOpen(IAsyncResult)

Conclui uma operação assíncrona na abertura de um objeto de comunicação.

System_CAPS_protmethodOnFaulted()

Inserções de processamento em um objeto de comunicação depois que ela faz a transição para o estado de falha devido a invocação de uma operação com falha síncrona.

System_CAPS_protmethodOnOpen(TimeSpan)

Inserções de processamento em um objeto de comunicação, depois que ele passa para o estado de abertura que deve ser concluído em um intervalo de tempo especificado.

System_CAPS_protmethodOnOpened()

Chamada durante a transição de um objeto de comunicação no estado aberto.

System_CAPS_protmethodOnOpening()

Chamado durante a transição de um objeto de comunicação para o estado de abertura.

System_CAPS_pubmethodOpen()

Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto.

System_CAPS_pubmethodOpen(TimeSpan)

Faz com que um objeto de comunicação para fazer a transição de estado criado no estado aberto dentro de um intervalo de tempo especificado.

System_CAPS_protmethodThrowIfDisposed()

Lança uma exceção se o objeto de comunicação é descartado.

System_CAPS_protmethodThrowIfDisposedOrImmutable()

Lança uma exceção se o objeto de comunicação de State propriedade não é definida como o Created estado.

System_CAPS_protmethodThrowIfDisposedOrNotOpen()

Gera uma exceção se o objeto de comunicação não estiver no estado Opened.

System_CAPS_pubmethodToString()

Retorna uma string que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubeventClosed

Ocorre quando um objeto de comunicação entrará no estado fechado.

System_CAPS_pubeventClosing

Ocorre quando um objeto de comunicação passa para o estado de fechamento.

System_CAPS_pubeventFaulted

Ocorre quando um objeto de comunicação entra em um estado de falha.

System_CAPS_pubeventOpened

Ocorre quando um objeto de comunicação faz a transição para o estado aberto.

System_CAPS_pubeventOpening

Ocorre quando um objeto de comunicação passa para o estado de abertura.

The T:System.ServiceModel.Channels.CommunicationObject class implements the T:System.ServiceModel.ICommunicationObject interface for all communication objects in Indigo1. The method implementations handle parameter validation, raise events that notify the occurrence of state transitions, provide the means to associated additional processing with these state transitions, and ensure that such state changes are coordinated.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 3.0
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: