ConfigurationChannelFactory<TChannel> Classe

Definição

Fornece a funcionalidade genérica para criar um elemento de configuração de canal para um tipo específico.

generic <typename TChannel>
public ref class ConfigurationChannelFactory sealed : System::ServiceModel::ChannelFactory<TChannel>
public sealed class ConfigurationChannelFactory<TChannel> : System.ServiceModel.ChannelFactory<TChannel>
type ConfigurationChannelFactory<'Channel> = class
    inherit ChannelFactory<'Channel>
Public NotInheritable Class ConfigurationChannelFactory(Of TChannel)
Inherits ChannelFactory(Of TChannel)

Parâmetros de Tipo Genérico

TChannel

O tipo de canal de comunicação a especificar para o elemento endpoint que é criado.

Herança
ConfigurationChannelFactory<TChannel>

Construtores

Name Description
ConfigurationChannelFactory<TChannel>(String, Configuration, EndpointAddress)

Cria uma nova instância da ConfigurationChannelFactory<TChannel> classe com o nome de configuração do endpoint especificado, Configuration objeto e o EndpointAddress objeto.

Propriedades

Name Description
Credentials

Obtém as credenciais usadas pelos clientes para comunicar um endpoint de serviço através dos canais produzidos pela fábrica.

(Herdado de ChannelFactory)
DefaultCloseTimeout

Obtém o intervalo de tempo padrão fornecido para a conclusão de uma operação de fechamento.

(Herdado de ChannelFactory)
DefaultOpenTimeout

Obtém o intervalo de tempo padrão fornecido para a conclusão de uma operação aberta.

(Herdado de ChannelFactory)
Endpoint

Obtém o endpoint de serviço ao qual os canais produzidos pela fábrica se ligam.

(Herdado de ChannelFactory)
IsDisposed

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

(Herdado de CommunicationObject)
State

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

(Herdado de CommunicationObject)
ThisLock

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

(Herdado de CommunicationObject)

Métodos

Name Description
Abort()

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

(Herdado de CommunicationObject)
ApplyConfiguration(String)

Inicializa a fábrica de canais com os comportamentos fornecidos por um ficheiro de configuração especificado e com os que estão no endpoint de serviço da fábrica de canais.

(Herdado de ChannelFactory)
BeginClose(AsyncCallback, Object)

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

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

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

(Herdado de CommunicationObject)
BeginOpen(AsyncCallback, Object)

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

(Herdado de CommunicationObject)
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 CommunicationObject)
Close()

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

(Herdado de CommunicationObject)
Close(TimeSpan)

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

(Herdado de CommunicationObject)
CreateChannel()

Cria um canal de um tipo especificado para um endereço endpoint especificado.

(Herdado de ChannelFactory<TChannel>)
CreateChannel(EndpointAddress, Uri)

Cria um canal que é usado para enviar mensagens a um serviço num endereço de endpoint específico através de um endereço de transporte especificado.

(Herdado de ChannelFactory<TChannel>)
CreateChannel(EndpointAddress)

Cria um canal que é usado para enviar mensagens a um serviço num endereço endpoint específico.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress, Uri)

Cria um canal que é usado para enviar mensagens a um serviço com um atuar como token de segurança num endereço de endpoint específico através de um endereço de transporte especificado.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken, EndpointAddress)

Cria um canal que é usado para enviar mensagens a um serviço com um atuar como token de segurança num endereço endpoint específico.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithActAsToken(SecurityToken)

Cria um canal que é usado para enviar mensagens a um serviço com um ato como token de segurança.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress, Uri)

Cria um canal que é usado para enviar mensagens a um serviço com um token de segurança emitido num endereço endpoint específico através de um endereço de transporte especificado.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken, EndpointAddress)

Cria um canal que é usado para enviar mensagens a um serviço com um token de segurança emitido num endereço endpoint específico.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithIssuedToken(SecurityToken)

Cria um canal que é usado para enviar mensagens a um serviço com um token de segurança emitido.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress, Uri)

Cria um canal que é usado para enviar mensagens a um serviço com um token em nome de um token de segurança num endereço endpoint específico através de um endereço de transporte especificado.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken, EndpointAddress)

Cria um canal que é usado para enviar mensagens a um serviço com um token de segurança em nome de um endereço endpoint específico.

(Herdado de ChannelFactory<TChannel>)
CreateChannelWithOnBehalfOfToken(SecurityToken)

Cria um canal que é usado para enviar mensagens a um serviço com um token em nome de segurança.

(Herdado de ChannelFactory<TChannel>)
CreateDescription()

Cria uma descrição do endpoint do serviço.

(Herdado de ChannelFactory<TChannel>)
CreateFactory()

Constrói a fábrica de canais para o endpoint atual da fábrica.

(Herdado de ChannelFactory)
EndClose(IAsyncResult)

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

(Herdado de CommunicationObject)
EndOpen(IAsyncResult)

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

(Herdado de CommunicationObject)
EnsureOpened()

Abre a fábrica de canal atual se ainda não estiver aberta.

(Herdado de ChannelFactory)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Fault()

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

(Herdado de CommunicationObject)
GetCommunicationObjectType()

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

(Herdado de CommunicationObject)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetProperty<T>()

Devolve o objeto tipado solicitado, se presente, da camada apropriada na pilha de canais, ou null se não estiver presente.

(Herdado de ChannelFactory)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeEndpoint(Binding, EndpointAddress)

Inicializa o endpoint de serviço da fábrica de canal com uma ligação e endereço especificados.

(Herdado de ChannelFactory)
InitializeEndpoint(ServiceEndpoint)

Inicializa o endpoint de serviço da fábrica de canal com um endpoint especificado.

(Herdado de ChannelFactory)
InitializeEndpoint(String, EndpointAddress)

Inicializa o endpoint de serviço da fábrica de canal com um endereço e configuração especificados.

(Herdado de ChannelFactory)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnAbort()

Termina a fábrica de canais interiores da fábrica de canais atual.

(Herdado de ChannelFactory)
OnBeginClose(TimeSpan, AsyncCallback, Object)

Inicia uma operação assíncrona de encerramento na fábrica de canais interior da fábrica de canais atual que tem um objeto de estado associado.

(Herdado de ChannelFactory)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Inicia uma operação aberta assíncrona na fábrica de canais interior da fábrica de canais atual que tem um objeto de estado associado.

(Herdado de ChannelFactory)
OnClose(TimeSpan)

As chamadas terminam na fábrica do canal interno com um tempo de espera especificado para a conclusão da operação.

(Herdado de ChannelFactory)
OnClosed()

Invocado durante a transição de um objeto de comunicação para o estado de fecho.

(Herdado de CommunicationObject)
OnClosing()

Invocado durante a transição de um objeto de comunicação para o estado de fecho.

(Herdado de CommunicationObject)
OnEndClose(IAsyncResult)

Completa uma operação assíncrona de fechamento na fábrica de canais interiores da fábrica de canais atual.

(Herdado de ChannelFactory)
OnEndOpen(IAsyncResult)

Completa uma operação aberta assíncrona na fábrica de canais interiores da fábrica de canais atual.

(Herdado de ChannelFactory)
OnFaulted()

Insere processamento num objeto de comunicação após esta transitar para o estado de falha devido à invocação de uma operação de falha síncrona.

(Herdado de CommunicationObject)
OnOpen(TimeSpan)

As chamadas abrem na fábrica de canais interiores da fábrica de canais atual com um tempo de espera especificado para a conclusão da operação.

(Herdado de ChannelFactory)
OnOpened()

Inicializa uma cópia somente de leitura do ClientCredentials objeto para a fábrica de canais.

(Herdado de ChannelFactory)
OnOpening()

Constrói a fábrica do canal interior para o canal atual.

(Herdado de ChannelFactory)
Open()

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

(Herdado de CommunicationObject)
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 CommunicationObject)
ThrowIfDisposed()

Lança uma exceção se o objeto de comunicação for eliminado.

(Herdado de CommunicationObject)
ThrowIfDisposedOrImmutable()

Lança uma exceção se a propriedade do objeto State de comunicação não estiver definida para o Created estado.

(Herdado de CommunicationObject)
ThrowIfDisposedOrNotOpen()

Lança uma exceção se o objeto de comunicação não estiver nesse Opened estado.

(Herdado de CommunicationObject)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
Closed

Ocorre quando um objeto de comunicação transita para o estado fechado.

(Herdado de CommunicationObject)
Closing

Ocorre quando um objeto de comunicação transita para o estado de fecho.

(Herdado de CommunicationObject)
Faulted

Ocorre quando um objeto de comunicação transita para o estado falhado.

(Herdado de CommunicationObject)
Opened

Ocorre quando um objeto de comunicação transita para o estado aberto.

(Herdado de CommunicationObject)
Opening

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

(Herdado de CommunicationObject)

Implementações de Interface Explícita

Name Description
IDisposable.Dispose()

Fecha a atual fábrica de canais.

(Herdado de ChannelFactory)

Aplica-se a