IChannelFactory<TChannel>.CreateChannel Metoda

Definice

Vytvoří kanál zadaného typu na zadanou adresu koncového bodu.

Přetížení

CreateChannel(EndpointAddress)

Vytvoří kanál zadaného typu na zadanou adresu koncového bodu.

CreateChannel(EndpointAddress, Uri)

Vytvoří kanál zadaného typu na zadanou adresu koncového bodu a adresu přenosu, na kterou se zprávy odesílají.

Poznámky

CreateChannel(EndpointAddress, Uri) Pokud chcete provést ruční směrování, použijte přetížení k rozlišení adresy, na kterou je zpráva původně odeslána z konečného cíle. Všimněte si, že všechny kanály vytvořené touto továrnou kanálů se při zavření kanálu zavře. Diskuzi o adresách najdete v tématu Adresy .

CreateChannel(EndpointAddress)

Zdroj:
IChannelFactory.cs
Zdroj:
IChannelFactory.cs
Zdroj:
IChannelFactory.cs

Vytvoří kanál zadaného typu na zadanou adresu koncového bodu.

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

Hodnota EndpointAddress , která poskytuje umístění služby.

Návraty

TChannel

Kanál typu TChannel na zadanou adresu koncového bodu.

Poznámky

CreateChannel(EndpointAddress, Uri) Pokud chcete provést ruční směrování, použijte přetížení k rozlišení adresy, na kterou je zpráva původně odeslána z konečného cíle. Všimněte si, že všechny kanály vytvořené touto továrnou kanálů se při zavření kanálu zavře.

Platí pro

CreateChannel(EndpointAddress, Uri)

Zdroj:
IChannelFactory.cs
Zdroj:
IChannelFactory.cs
Zdroj:
IChannelFactory.cs

Vytvoří kanál zadaného typu na zadanou adresu koncového bodu a adresu přenosu, na kterou se zprávy odesílají.

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

Hodnota EndpointAddress , která poskytuje umístění služby.

via
Uri

Hodnota Uri obsahující adresu přenosu, na kterou je zpráva odeslána.

Návraty

TChannel

Kanál typu TChannel na zadanou adresu koncového bodu a adresu přenosu.

Poznámky

Přenosová adresa určená parametrem via je umístění, do kterého by se měla zpráva původně odeslat na jiné vzdálené adrese určené službou to , na které je služba umístěna. Ve většině internetových scénářů via je identifikátor URI stejný jako Uri konečná to adresa služby. Mezi těmito dvěma adresami rozlišujete pouze v případech, kdy chcete provést nějaký druh ručního směrování. Všimněte si, že všechny kanály vytvořené touto továrnou kanálů se při zavření kanálu zavře. Diskuzi o adresách najdete v tématu Adresy .

Platí pro