IChannelFactory<TChannel>.CreateChannel Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Hodnota EndpointAddress , která poskytuje umístění služby.
Návraty
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
Hodnota EndpointAddress , která poskytuje umístění služby.
Návraty
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro