IChannelListener Interface

Definição

Define a interface que deve ser implementada por uma fábrica de canais para aceitar os canais.Defines the interface that must be implemented by a channel listener to accept channels.

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.The IChannelListener interface represents the base interface for channel listeners.

Os ouvintes de canal e seus canais associados geralmente são usados por serviços que recebem comunicações iniciadas pelos clientes.Channel listeners and their associated channels are generally used by services that receive communications initiated by clients. As fábricas de canal que IChannelFactory implementam a interface, por outro lado, fornecem os mecanismos usados para criar os canais por meio dos quais a comunicação com um serviço é iniciada.Channel factories that implement the IChannelFactory interface, by contrast, provide the mechanisms used to create the channels through which communication with a service is initiated.

Propriedades

State

Obtém o estado atual do objeto voltado à comunicação.Gets the current state of the communication-oriented object.

(Herdado de ICommunicationObject)
Uri

Obtém o URI no qual os ouvintes gerados pela fábrica escutam.Gets the URI on which the listeners that are generated by the factory listen.

Métodos

Abort()

Faz com que um objeto de comunicação faça a transição imediata do estado atual para o estado fechado.Causes a communication object to transition immediately from its current state into the closed state.

(Herdado de ICommunicationObject)
BeginClose(AsyncCallback, Object)

Inicia uma operação assíncrona para fechar um objeto de comunicação.Begins an asynchronous operation to close a communication object.

(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.Begins an asynchronous operation to close a communication object with a specified timeout.

(Herdado de ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Inicia uma operação assíncrona para abrir um objeto de comunicação.Begins an asynchronous operation to open a communication object.

(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.Begins an asynchronous operation to open a communication object within a specified interval of time.

(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.Begins an asynchronous operation to wait for a channel to arrive that must be completed within a specified interval of time.

Close()

Faz com que um objeto de comunicação faça a transição do estado atual para o estado fechado.Causes a communication object to transition from its current state into the closed state.

(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.Causes a communication object to transition from its current state into the closed state.

(Herdado de ICommunicationObject)
EndClose(IAsyncResult)

Conclui uma operação assíncrona para fechar um objeto de comunicação.Completes an asynchronous operation to close a communication object.

(Herdado de ICommunicationObject)
EndOpen(IAsyncResult)

Conclui uma operação assíncrona para abrir um objeto de comunicação.Completes an asynchronous operation to open a communication object.

(Herdado de ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Conclui uma operação assíncrona para aguardar canais chegarem.Completes an asynchronous operation to wait for channels to arrive.

GetProperty<T>()

Retorna um objeto tipado solicitado, se presente, da camada apropriada na pilha de canais.Returns a typed object requested, if present, from the appropriate layer in the channel stack.

Open()

Faz com que um objeto de comunicação faça a transição do estado criado para o estado aberto.Causes a communication object to transition from the created state into the opened state.

(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.Causes a communication object to transition from the created state into the opened state within a specified interval of time.

(Herdado de ICommunicationObject)
WaitForChannel(TimeSpan)

Espera um canal chegar.Waits for a channel to arrive.

Eventos

Closed

Ocorre quando o objeto de comunicação conclui sua transição do estado de fechamento para o estado fechado.Occurs when the communication object completes its transition from the closing state into the closed state.

(Herdado de ICommunicationObject)
Closing

Ocorre quando um objeto de comunicação entra em estado de fechamento primeiro.Occurs when the communication object first enters the closing state.

(Herdado de ICommunicationObject)
Faulted

Ocorre quando um objeto de comunicação entra em estado de falha primeiro.Occurs when the communication object first enters the faulted state.

(Herdado de ICommunicationObject)
Opened

Ocorre quando o objeto de comunicação conclui sua transição do estado de abertura para o estado aberto.Occurs when the communication object completes its transition from the opening state into the opened state.

(Herdado de ICommunicationObject)
Opening

Ocorre quando um objeto de comunicação entra em estado de abertura primeiro.Occurs when the communication object first enters the opening state.

(Herdado de ICommunicationObject)

Aplica-se a