Compartir a través de


DuplexChannelFactory<TChannel>.CreateChannel Método

Definición

Crea un canal dúplex de un tipo especificado a una dirección de extremo concreta.

Sobrecargas

CreateChannel(Object, Binding, EndpointAddress, Uri)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(Object, String)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(EndpointAddress, Uri)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext, EndpointAddress)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext, String)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(Object, Binding, EndpointAddress)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el cliente.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

Object que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

binding
Binding

Binding se conectaba al servicio mediante los canales producidos por el generador.

endpointAddress
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

via
Uri

Uri que contiene la dirección de transporte a la que se envía un mensaje.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

binding o endpointAddress es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(InstanceContext)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(Object, String)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

Object que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

endpointConfigurationName
String

El nombre utilizado para la configuración del punto de conexión.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

endpointConfigurationName es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

El EndpointAddress que proporciona la ubicación del servicio.

via
Uri

Uri que contiene la dirección de transporte a la que se envía un mensaje.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

address es null.

Se aplica a

CreateChannel(InstanceContext, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

address
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

address es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(InstanceContext, String)

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

endpointConfigurationName
String

El nombre utilizado para la configuración del punto de conexión.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

endpointConfigurationName es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(Object, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

Object que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

binding
Binding

Binding se conectaba al servicio mediante los canales producidos por el generador.

endpointAddress
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

binding o endpointAddress es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(InstanceContext, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

binding
Binding

Binding se conectaba al servicio mediante los canales producidos por el generador.

endpointAddress
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

binding o endpointAddress es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(InstanceContext, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

address
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

via
Uri

Uri que contiene la dirección de transporte a la que se envía un mensaje.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

address es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crea un canal dúplex entre un servicio y una instancia de devolución de llamada en el 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

InstanceContext que el cliente utiliza para realizar escuchas de los mensajes procedentes del servicio conectado.

binding
Binding

Binding se conectaba al servicio mediante los canales producidos por el generador.

endpointAddress
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

via
Uri

Uri que contiene la dirección de transporte a la que se envía un mensaje.

Devoluciones

TChannel

Un canal dúplex de tipo TChannel, el parámetro genérico para el generador, entre el cliente y el servicio.

Excepciones

binding o endpointAddress es null.

callbackInstance o callbackInstance.UserObject es null.

Se aplica a