IChannelFactory<TChannel>.CreateChannel Metod

Definition

Skapar en kanal av en angiven typ till en angiven slutpunktsadress.

Överlagringar

Name Description
CreateChannel(EndpointAddress)

Skapar en kanal av en angiven typ till en angiven slutpunktsadress.

CreateChannel(EndpointAddress, Uri)

Skapar en kanal av en angiven typ till en angiven slutpunktsadress och transportadress som meddelanden skickas till.

Kommentarer

Använd överlagringen CreateChannel(EndpointAddress, Uri) för att skilja den adress som meddelandet ursprungligen skickas till från det slutliga målet när du vill utföra manuell routning. Observera att alla kanaler som skapas av den här kanalfabriken stängs när kanalfabriken stängs. En diskussion om adresser finns i avsnittet Adresser .

CreateChannel(EndpointAddress)

Källa:
IChannelFactory.cs
Källa:
IChannelFactory.cs
Källa:
IChannelFactory.cs

Skapar en kanal av en angiven typ till en angiven slutpunktsadress.

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

Parametrar

to
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

Returer

TChannel

En kanal av typen TChannel till den angivna slutpunktsadressen.

Kommentarer

Använd överlagringen CreateChannel(EndpointAddress, Uri) för att skilja den adress som meddelandet ursprungligen skickas till från det slutliga målet när du vill utföra manuell routning. Observera att alla kanaler som skapas av den här kanalfabriken stängs när kanalfabriken stängs.

Gäller för

CreateChannel(EndpointAddress, Uri)

Källa:
IChannelFactory.cs
Källa:
IChannelFactory.cs
Källa:
IChannelFactory.cs

Skapar en kanal av en angiven typ till en angiven slutpunktsadress och transportadress som meddelanden skickas till.

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

Parametrar

to
EndpointAddress

Det EndpointAddress som tillhandahåller platsen för tjänsten.

via
Uri

Som Uri innehåller den transportadress som meddelandet skickas till.

Returer

TChannel

En kanal av typen TChannel till den angivna slutpunktsadressen och transportadressen.

Kommentarer

Den transportadress som anges av via är den plats där ett meddelande ska skickas på väg till någon annan fjärradress som anges av den to plats där tjänsten finns. I de flesta Internetscenarier via är URI:n samma som för Uri tjänstens slutliga to adress. Du kan bara skilja mellan dessa två adresser när du vill utföra någon form av manuell routning. Observera att alla kanaler som skapas av den här kanalfabriken stängs när kanalfabriken stängs. En diskussion om adresser finns i avsnittet Adresser .

Gäller för