DuplexChannelFactory<TChannel>.CreateChannel メソッド

定義

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

オーバーロード

名前 説明
CreateChannel(Object, Binding, EndpointAddress, Uri)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(Object, String)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(EndpointAddress, Uri)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext, EndpointAddress)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext, String)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(Object, Binding, EndpointAddress)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext, Binding, EndpointAddress)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext, EndpointAddress, Uri)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

CreateChannel(Object, Binding, EndpointAddress, Uri)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

パラメーター

callbackObject
Object

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する Object

binding
Binding

Bindingファクトリによって生成されたチャネルによってサービスに接続するために使用されます。

endpointAddress
EndpointAddress

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

via
Uri

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

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

binding または endpointAddressnull

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(InstanceContext)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

返品

TChannel

クライアントとサービスの間 TChannelファクトリのジェネリック パラメーターである双方向チャネル。

例外

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(Object, String)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel

パラメーター

callbackObject
Object

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する Object

endpointConfigurationName
String

エンドポイント構成に使用される名前。

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

endpointConfigurationNamenullです。

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(EndpointAddress, Uri)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel(System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

パラメーター

address
EndpointAddress

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

via
Uri

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

返品

TChannel

クライアントとサービスの間 TChannelファクトリのジェネリック パラメーターである双方向チャネル。

例外

addressnullです。

適用対象

CreateChannel(InstanceContext, EndpointAddress)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

address
EndpointAddress

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

返品

TChannel

クライアントとサービスの間 TChannelファクトリのジェネリック パラメーターである双方向チャネル。

例外

addressnullです。

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(InstanceContext, String)

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

endpointConfigurationName
String

エンドポイント構成に使用される名前。

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

endpointConfigurationNamenullです。

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(Object, Binding, EndpointAddress)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel

パラメーター

callbackObject
Object

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する Object

binding
Binding

Bindingファクトリによって生成されたチャネルによってサービスに接続するために使用されます。

endpointAddress
EndpointAddress

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

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

binding または endpointAddressnull

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(InstanceContext, Binding, EndpointAddress)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

binding
Binding

Bindingファクトリによって生成されたチャネルによってサービスに接続するために使用されます。

endpointAddress
EndpointAddress

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

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

binding または endpointAddressnull

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(InstanceContext, EndpointAddress, Uri)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

address
EndpointAddress

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

via
Uri

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

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

addressnullです。

callbackInstance または callbackInstance。UserObject が null

適用対象

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs
ソース:
DuplexChannelFactory.cs

サービスとクライアント上のコールバック インスタンスの間に双方向チャネルを作成します。

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel(System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

パラメーター

callbackInstance
InstanceContext

接続されたサービスからのメッセージをリッスンするためにクライアントが使用する InstanceContext

binding
Binding

Bindingファクトリによって生成されたチャネルによってサービスに接続するために使用されます。

endpointAddress
EndpointAddress

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

via
Uri

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

返品

TChannel

クライアントとサービスの間のファクトリのジェネリック パラメーターである TChannel型のチャネル。

例外

binding または endpointAddressnull

callbackInstance または callbackInstance。UserObject が null

適用対象