Udostępnij za pośrednictwem


IChannelFactory<TChannel>.CreateChannel Metoda

Definicja

Tworzy kanał określonego typu do określonego adresu punktu końcowego.

Przeciążenia

CreateChannel(EndpointAddress)

Tworzy kanał określonego typu do określonego adresu punktu końcowego.

CreateChannel(EndpointAddress, Uri)

Tworzy kanał określonego typu do określonego adresu punktu końcowego i adresu transportu, do którego są wysyłane komunikaty.

Uwagi

CreateChannel(EndpointAddress, Uri) Użyj przeciążenia, aby odróżnić adres, do którego komunikat jest początkowo wysyłany z ostatecznego miejsca docelowego, gdy chcesz wykonać routing ręczny. Pamiętaj, że wszystkie kanały utworzone przez tę fabrykę kanałów są zamykane po zamknięciu fabryki kanałów. Aby zapoznać się z omówieniem adresowania, zobacz temat Adresy .

CreateChannel(EndpointAddress)

Źródło:
IChannelFactory.cs
Źródło:
IChannelFactory.cs
Źródło:
IChannelFactory.cs

Tworzy kanał określonego typu do określonego adresu punktu końcowego.

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

Parametry

to
EndpointAddress

Element EndpointAddress , który zapewnia lokalizację usługi.

Zwraca

TChannel

Kanał typu TChannel do określonego adresu punktu końcowego.

Uwagi

CreateChannel(EndpointAddress, Uri) Użyj przeciążenia, aby odróżnić adres, do którego komunikat jest początkowo wysyłany z ostatecznego miejsca docelowego, gdy chcesz wykonać routing ręczny. Pamiętaj, że wszystkie kanały utworzone przez tę fabrykę kanałów są zamykane po zamknięciu fabryki kanałów.

Dotyczy

CreateChannel(EndpointAddress, Uri)

Źródło:
IChannelFactory.cs
Źródło:
IChannelFactory.cs
Źródło:
IChannelFactory.cs

Tworzy kanał określonego typu do określonego adresu punktu końcowego i adresu transportu, do którego są wysyłane komunikaty.

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

Parametry

to
EndpointAddress

Element EndpointAddress , który zapewnia lokalizację usługi.

via
Uri

Element Uri zawierający adres transportu, do którego jest wysyłana wiadomość.

Zwraca

TChannel

Kanał typu TChannel do określonego adresu punktu końcowego i adresu transportu.

Uwagi

Adres transportu określony przez obiekt via to lokalizacja, do której początkowo powinna zostać wysłana wiadomość w drodze do innego adresu zdalnego określonego to przez usługę. W większości scenariuszy via internetowych identyfikator URI jest taki sam jak Uri końcowy to adres usługi. Rozróżniasz tylko te dwa adresy, gdy chcesz wykonać jakiś ręczny routing. Pamiętaj, że wszystkie kanały utworzone przez tę fabrykę kanałów są zamykane po zamknięciu fabryki kanałów. Aby zapoznać się z omówieniem adresowania, zobacz temat Adresy .

Dotyczy