Ler em inglês

Compartilhar via


DuplexChannelFactory<TChannel>.CreateChannel Método

Definição

Cria um canal duplex de um tipo especificado para um endereço do ponto de extremidade especificado.

Sobrecargas

CreateChannel(Object, Binding, EndpointAddress, Uri)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(Object, String)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(EndpointAddress, Uri)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext, EndpointAddress)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext, String)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(Object, Binding, EndpointAddress)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

via
Uri

O Uri que contém o endereço de transporte para a mensagem é enviada.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

binding ou endpointAddress é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(InstanceContext)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

Retornos

TChannel

Um canal duplex do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(Object, String)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName);

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

endpointConfigurationName é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(EndpointAddress, Uri)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public override TChannel CreateChannel(System.ServiceModel.EndpointAddress address, Uri via);

Parâmetros

address
EndpointAddress

O EndpointAddress que fornece o local do serviço.

via
Uri

O Uri que contém o endereço de transporte para a mensagem é enviada.

Retornos

TChannel

Um canal duplex do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

address é null.

Aplica-se a

CreateChannel(InstanceContext, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

address
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Retornos

TChannel

Um canal duplex do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

address é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(InstanceContext, String)

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

endpointConfigurationName
String

O nome usado para a configuração do ponto de extremidade.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

endpointConfigurationName é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(Object, Binding, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);

Parâmetros

callbackObject
Object

O Object que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

binding ou endpointAddress é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(InstanceContext, Binding, EndpointAddress)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

binding ou endpointAddress é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(InstanceContext, EndpointAddress, Uri)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public virtual TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

address
EndpointAddress

O EndpointAddress que fornece o local do serviço.

via
Uri

O Uri que contém o endereço de transporte para a mensagem é enviada.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

address é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de retorno de chamada no cliente.

public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);

Parâmetros

callbackInstance
InstanceContext

O InstanceContext que o cliente usa para escutar mensagens do serviço conectado.

binding
Binding

O Binding usado para se conectar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

O EndpointAddress que fornece o local do serviço.

via
Uri

O Uri que contém o endereço de transporte para a mensagem é enviada.

Retornos

TChannel

Um canal do tipo TChannel, o parâmetro genérico para a fábrica, entre o cliente e o serviço.

Exceções

binding ou endpointAddress é null.

callbackInstance ou callbackInstance.UserObject é null.

Aplica-se a