IChannelFactory<TChannel>.CreateChannel メソッド

定義

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

オーバーロード

CreateChannel(EndpointAddress)

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

CreateChannel(EndpointAddress, Uri)

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

注釈

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

CreateChannel(EndpointAddress)

Source:
IChannelFactory.cs
Source:
IChannelFactory.cs
Source:
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)

Source:
IChannelFactory.cs
Source:
IChannelFactory.cs
Source:
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 つのアドレスを区別するのは、ある種の手動ルーティングを行う必要がある場合のみです。 チャネル ファクトリを閉じると、そのチャネル ファクトリで作成されたチャネルも閉じられることに注意してください。 アドレス指定の詳細については、 アドレスに関 するトピックを参照してください。

適用対象