IChannelFactory Interface

Definição

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

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

Comentários

A IChannelFactory interface representa a interface base para fábricas de canais.

As fábricas de canais e seus canais associados geralmente são usados pelos clientes de um serviço que inicia a comunicação. As fábricas de ouvintes que implementam a IChannelListener interface e seus ouvintes associados, por outro lado, fornecem os mecanismos usados para aceitar os canais por meio dos quais as comunicações com um serviço são iniciadas.

Propriedades

Nome Description
State

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

(Herdado de ICommunicationObject)

Métodos

Nome Description
Abort()

Faz com que um objeto de comunicação faça a transição imediatamente de seu 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)
Close()

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

(Herdado de ICommunicationObject)
Close(TimeSpan)

Faz com que um objeto de comunicação faça a transição de seu 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)
GetProperty<T>()

Retorna um objeto digitado solicitado, se presente, da camada apropriada na pilha do canal.

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 dentro de um intervalo de tempo especificado.

(Herdado de ICommunicationObject)

Eventos

Nome Description
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 o objeto de comunicação entra pela primeira vez no estado de fechamento.

(Herdado de ICommunicationObject)
Faulted

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

(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 o objeto de comunicação entra pela primeira vez no estado de abertura.

(Herdado de ICommunicationObject)

Aplica-se a