Partilhar via


IChannelListener Interface

Definição

Define a interface que deve ser implementada por uma fábrica de canais para aceitar os canais.

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
Derivado
Implementações

Comentários

A IChannelListener interface representa a interface base para ouvintes de canal.

Os ouvintes de canal e seus canais associados geralmente são usados por serviços que recebem comunicações iniciadas por clientes. Fábricas de canais que implementam a IChannelFactory interface, por outro lado, fornecem os mecanismos usados para criar os canais por meio dos quais a comunicação com um serviço é iniciada.

Propriedades

State

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

(Herdado de ICommunicationObject)
Uri

Obtém o URI no qual os ouvintes gerados pela fábrica escutam.

Métodos

Abort()

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

(Herdado de ICommunicationObject)
BeginClose(AsyncCallback, Object)

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

(Herdado de ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

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

(Herdado de ICommunicationObject)
BeginOpen(AsyncCallback, Object)

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

(Herdado de ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

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

(Herdado de ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona para aguardar a chegada de um canal, que deve ser concluída dentro de um intervalo de tempo especificado.

Close()

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

(Herdado de ICommunicationObject)
Close(TimeSpan)

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

(Herdado de ICommunicationObject)
EndClose(IAsyncResult)

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

(Herdado de ICommunicationObject)
EndOpen(IAsyncResult)

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

(Herdado de ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Conclui uma operação assíncrona para aguardar canais chegarem.

GetProperty<T>()

Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de canais.

Open()

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

(Herdado de ICommunicationObject)
Open(TimeSpan)

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

(Herdado de ICommunicationObject)
WaitForChannel(TimeSpan)

Espera um canal chegar.

Eventos

Closed

Ocorre quando o objeto de comunicação conclui sua transição do estado de fechamento para o estado fechado.

(Herdado de ICommunicationObject)
Closing

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

(Herdado de ICommunicationObject)
Faulted

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

(Herdado de ICommunicationObject)
Opened

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

(Herdado de ICommunicationObject)
Opening

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

(Herdado de ICommunicationObject)

Aplica-se a