DuplexChannelFactory<TChannel>.CreateChannel Método

Definição

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

Sobrecargas

Name Description
CreateChannel(Object, Binding, EndpointAddress, Uri)

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

CreateChannel(InstanceContext)

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

CreateChannel(Object, String)

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

CreateChannel(EndpointAddress, Uri)

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

CreateChannel(InstanceContext, EndpointAddress)

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

CreateChannel(InstanceContext, String)

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

CreateChannel(Object, Binding, EndpointAddress)

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

CreateChannel(InstanceContext, Binding, EndpointAddress)

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

CreateChannel(InstanceContext, EndpointAddress, Uri)

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

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

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

CreateChannel(Object, Binding, EndpointAddress, Uri)

Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

binding
Binding

Eram Binding usados para se ligar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

via
Uri

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

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

Devoluções

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 callback 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 ouvir mensagens do serviço ligado.

endpointConfigurationName
String

O nome usado para a configuração do endpoint.

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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

Esse EndpointAddress fornece a localização do serviço.

via
Uri

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

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

address
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

Devoluções

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 callback 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 ouvir mensagens do serviço ligado.

endpointConfigurationName
String

O nome usado para a configuração do endpoint.

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

binding
Binding

Eram Binding usados para se ligar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

binding
Binding

Eram Binding usados para se ligar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

address
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

via
Uri

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

Devoluções

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
Origem:
DuplexChannelFactory.cs

Cria um canal duplex entre um serviço e uma instância de callback 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 ouvir mensagens do serviço ligado.

binding
Binding

Eram Binding usados para se ligar ao serviço por canais produzidos pela fábrica.

endpointAddress
EndpointAddress

Esse EndpointAddress fornece a localização do serviço.

via
Uri

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

Devoluções

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