IChannelFactory<TChannel>.CreateChannel Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
La EndpointAddress qui fournit l'emplacement du service.
Retours
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
La EndpointAddress qui fournit l'emplacement du service.
Retours
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 .