Comparteix a través de


IChannelFactory<TChannel>.CreateChannel Método

Definición

Crea un canal de un tipo especificado a una dirección de punto de conexión especificada.

Sobrecargas

CreateChannel(EndpointAddress)

Crea un canal de un tipo especificado a una dirección de punto de conexión especificada.

CreateChannel(EndpointAddress, Uri)

Crea un canal de un tipo especificado para una dirección del punto de conexión y dirección de transporte especificadas a donde se envían los mensajes.

Comentarios

Utilice la sobrecarga CreateChannel(EndpointAddress, Uri) para distinguir la dirección a la que se envía inicialmente el mensaje desde el destino último cuando desee hacer el enrutamiento manual. Observe que se cierran todos los canales creado por este generador del canal cuando se cierra el generador del canal. Para obtener una explicación sobre el direccionamiento, consulte el tema Direcciones .

CreateChannel(EndpointAddress)

Source:
IChannelFactory.cs
Source:
IChannelFactory.cs
Source:
IChannelFactory.cs

Crea un canal de un tipo especificado a una dirección de punto de conexión especificada.

public:
 TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (to As EndpointAddress) As TChannel

Parámetros

to
EndpointAddress

El EndpointAddress que proporciona la ubicación del servicio.

Devoluciones

TChannel

Canal del tipo TChannel para la dirección del extremo especificada.

Comentarios

Utilice la sobrecarga CreateChannel(EndpointAddress, Uri) para distinguir la dirección a la que se envía inicialmente el mensaje desde el destino último cuando desee hacer el enrutamiento manual. Observe que se cierran todos los canales creado por este generador del canal cuando se cierra el generador del canal.

Se aplica a

CreateChannel(EndpointAddress, Uri)

Source:
IChannelFactory.cs
Source:
IChannelFactory.cs
Source:
IChannelFactory.cs

Crea un canal de un tipo especificado para una dirección del punto de conexión y dirección de transporte especificadas a donde se envían los mensajes.

public:
 TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ to, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress to, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (to As EndpointAddress, via As Uri) As TChannel

Parámetros

to
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

Canal del tipo TChannel para la dirección del extremo y la dirección de transporte especificadas.

Comentarios

La dirección de transporte especificada por via es la ubicación a la que se debería enviar inicialmente un mensaje de camino a alguna otra dirección remota especificada por to donde se encuentra el servicio. En la mayoría de los escenarios de Internet, el URI via es igual que Uri de la dirección final to del servicio. Sólo puede distinguir entre estas dos direcciones cuando desee hacer algún tipo de enrutamiento manual. Observe que se cierran todos los canales creado por este generador del canal cuando se cierra el generador del canal. Para obtener una explicación sobre el direccionamiento, consulte el tema Direcciones .

Se aplica a