Partilhar 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(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

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);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel

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(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel

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);
public override TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

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);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel

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, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel

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(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel

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);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel

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);
public virtual TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel

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);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

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