ChannelFactoryBase<TChannel>.CreateChannel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定されたアドレスで特定の種類のチャネルを作成します。
オーバーロード
CreateChannel(EndpointAddress) |
指定したエンドポイント アドレスで特定の種類のチャネルを作成します。 |
CreateChannel(EndpointAddress, Uri) |
指定したトランスポートとエンドポイント アドレスで、特定の種類のチャネルを作成します。 |
CreateChannel(EndpointAddress)
指定したエンドポイント アドレスで特定の種類のチャネルを作成します。
public:
virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address);
abstract member CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (address As EndpointAddress) As TChannel
パラメーター
- address
- EndpointAddress
チャネルでのメッセージの送信先となるリモート エンドポイントの EndpointAddress。
戻り値
- TChannel
指定した TChannel
を使用する address
型のチャネル。
実装
例外
address
が null
です。
注釈
このメソッドは、呼び出されると、OnCreateChannel(EndpointAddress, Uri) を呼び出します。 このメソッドは、派生クラスではオーバーライドできません。
このメソッドは、出力チャネルで送信されるメッセージの送信先のトランスポート アドレスとして、Uri を使用します。
適用対象
CreateChannel(EndpointAddress, Uri)
指定したトランスポートとエンドポイント アドレスで、特定の種類のチャネルを作成します。
public:
virtual TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
abstract member CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel
パラメーター
- address
- EndpointAddress
チャネルでのメッセージの送信先となるリモート エンドポイントの EndpointAddress。
戻り値
- TChannel
指定したリモート アドレスとトランスポート アドレスを使用する、TChannel
型のチャネル。
実装
注釈
このメソッドは、呼び出されると、OnCreateChannel(EndpointAddress, Uri) を呼び出します。