Language

IChannelFactory<TChannel>.CreateChannel メソッド

定義

指定した種類のチャネルを、指定したエンドポイント アドレスに作成します。

オーバーロード

名前 説明
CreateChannel(EndpointAddress)

指定した種類のチャネルを、指定したエンドポイント アドレスに作成します。

CreateChannel(EndpointAddress, Uri)

指定した種類のチャネルを、メッセージの送信先の指定されたエンドポイント アドレスとトランスポート アドレスに作成します。

注釈

CreateChannel(EndpointAddress, Uri) オーバーロードを使用して、手動ルーティングを実行する場合に、メッセージが最初に送信されるアドレスを最終的な宛先と区別します。 このチャネル ファクトリによって作成されたすべてのチャネルは、チャネル ファクトリが閉じられると閉じられます。 アドレス指定の詳細については、「 アドレス」 トピックを参照してください。

CreateChannel(EndpointAddress)

ソース:
IChannelFactory.cs
ソース:
IChannelFactory.cs
ソース:
IChannelFactory.cs

指定した種類のチャネルを、指定したエンドポイント アドレスに作成します。

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

パラメーター

to
EndpointAddress

サービスの場所を提供する EndpointAddress 。

返品

TChannel

指定したエンドポイント アドレスに TChannel 種類のチャネル。

注釈

CreateChannel(EndpointAddress, Uri) オーバーロードを使用して、手動ルーティングを実行する場合に、メッセージが最初に送信されるアドレスを最終的な宛先と区別します。 このチャネル ファクトリによって作成されたすべてのチャネルは、チャネル ファクトリが閉じられると閉じられます。

適用対象

CreateChannel(EndpointAddress, Uri)

ソース:
IChannelFactory.cs
ソース:
IChannelFactory.cs
ソース:
IChannelFactory.cs

指定した種類のチャネルを、メッセージの送信先の指定されたエンドポイント アドレスとトランスポート アドレスに作成します。

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

パラメーター

to
EndpointAddress

サービスの場所を提供する EndpointAddress 。

via
Uri

メッセージの送信先のトランスポート アドレスを含む Uri 。

返品

TChannel

指定したエンドポイント アドレスとトランスポート アドレスに TChannel 型のチャネル。

注釈

viaで指定されたトランスポート アドレスは、サービスが配置されているtoで指定された他のリモート アドレスにメッセージを最初に送信する場所です。 ほとんどのインターネット シナリオでは、via URI は、サービスの最終的なUri アドレスのtoと同じです。 この 2 つのアドレスは、何らかの手動ルーティングを実行する場合にのみ区別します。 このチャネル ファクトリによって作成されたすべてのチャネルは、チャネル ファクトリが閉じられると閉じられます。 アドレス指定の詳細については、「 アドレス」 トピックを参照してください。

適用対象