ICommunicationObject Interface

Definição

Define o contrato para a máquina de estados básica para todos os objetos orientados à comunicação no sistema, incluindo canais, gestores de canais, fábricas, ouvintes e despachantes, e hosts de serviço.

public interface class ICommunicationObject
public interface ICommunicationObject
type ICommunicationObject = interface
Public Interface ICommunicationObject
Derivado

Observações

A interface ICommunicationObject define:

Propriedades

Name Description
State

Obtém o estado atual do objeto orientado à comunicação.

Métodos

Name Description
Abort()

Faz com que um objeto de comunicação transite imediatamente do seu estado atual para o estado fechado.

BeginClose(AsyncCallback, Object)

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

BeginClose(TimeSpan, AsyncCallback, Object)

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

BeginOpen(AsyncCallback, Object)

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

BeginOpen(TimeSpan, AsyncCallback, Object)

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

Close()

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

Close(TimeSpan)

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

EndClose(IAsyncResult)

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

EndOpen(IAsyncResult)

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

Open()

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

Open(TimeSpan)

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

evento

Name Description
Closed

Ocorre quando o objeto de comunicação completa a sua transição do estado de fecho para o estado fechado.

Closing

Ocorre quando o objeto de comunicação entra pela primeira vez no estado de fecho.

Faulted

Ocorre quando o objeto de comunicação entra pela primeira vez no estado de falha.

Opened

Ocorre quando o objeto de comunicação completa a sua transição do estado de abertura para o estado aberto.

Opening

Ocorre quando o objeto de comunicação entra pela primeira vez no estado de abertura.

Aplica-se a