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 adres 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 ręcznie rozsyłać. 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 udostępnia 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 ręcznie rozsyłać. 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 adres 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 udostępnia 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 element via to lokalizacja, do której początkowo powinien zostać wysłany komunikat 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ś 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 .

Dotyczy