Sdílet prostřednictvím


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) Pomocí přetížení odlišíte adresu, na kterou je zpráva původně odeslána z konečného cíle, pokud chcete provést ruční směrování. Všimněte si, že všechny kanály vytvořené tímto objektem pro vytváření kanálů se při zavření zavře. Informace o adresování 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 k zadané adrese koncového bodu.

Poznámky

CreateChannel(EndpointAddress, Uri) Pomocí přetížení odlišíte adresu, na kterou je zpráva původně odeslána z konečného cíle, pokud chcete provést ruční směrování. Všimněte si, že všechny kanály vytvořené tímto objektem pro vytváření kanálů se při zavření 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 pro zadanou adresu koncového bodu a adresu pro přenos.

Poznámky

Přenosová adresa určená parametrem via je umístění, do kterého by měla být zpráva původně odeslána na jinou vzdálenou adresu určenou službou to , ve které se nachází. 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 se liší jenom 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é tímto objektem pro vytváření kanálů se při zavření zavře. Informace o adresování najdete v tématu Adresy .

Platí pro