Partager via


IChannelFactory<TChannel>.CreateChannel Méthode

Définition

Crée un canal d'un type spécifié à une adresse de point de terminaison spécifiée.

Surcharges

CreateChannel(EndpointAddress)

Crée un canal d'un type spécifié à une adresse de point de terminaison spécifiée.

CreateChannel(EndpointAddress, Uri)

Crée un canal d'un type spécifié à une adresse de point de terminaison et à une adresse de transport auxquelles les messages sont envoyés.

Remarques

Utilisez la surcharge CreateChannel(EndpointAddress, Uri) pour distinguer l'adresse à laquelle le message est initialement envoyé de sa destination finale lorsque vous souhaitez faire un routage manuel. Notez que tous les canaux créés par cette fabrique de canal sont fermés lorsque la fabrique de canal est fermée. Pour une discussion sur l’adressage, consultez la rubrique Adresses .

CreateChannel(EndpointAddress)

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

Crée un canal d'un type spécifié à une adresse de point de terminaison spécifiée.

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

Paramètres

to
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Retours

TChannel

Canal de type TChannel à une adresse de point de terminaison spécifiée.

Remarques

Utilisez la surcharge CreateChannel(EndpointAddress, Uri) pour distinguer l'adresse à laquelle le message est initialement envoyé de sa destination finale lorsque vous souhaitez faire un routage manuel. Notez que tous les canaux créés par cette fabrique de canal sont fermés lorsque la fabrique de canal est fermée.

S’applique à

CreateChannel(EndpointAddress, Uri)

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

Crée un canal d'un type spécifié à une adresse de point de terminaison et à une adresse de transport auxquelles les messages sont envoyés.

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

Paramètres

to
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

via
Uri

Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Retours

TChannel

Canal de type TChannel à l'adresse de point de terminaison et à l'adresse de transport spécifiées.

Remarques

L'adresse de transport spécifiée par via est l'emplacement auquel un message doit être initialement envoyé pour atteindre une autre adresse distante spécifiée par le paramètre to où est localisé le service. Dans la plupart des scénarios Internet, l'URI via est identique à la Uri de la dernière adresse to du service. Vous ne pouvez différencier ces deux adresses que lorsque vous souhaitez faire un routage manuel. Notez que tous les canaux créés par cette fabrique de canal sont fermés lorsque la fabrique de canal est fermée. Pour une discussion sur l’adressage, consultez la rubrique Adresses .

S’applique à