DuplexChannelFactory<TChannel> コンストラクター

定義

DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

オーバーロード

DuplexChannelFactory<TChannel>(Object)

コールバック コントラクトを実装するオブジェクトを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

指定したコールバック インスタンスの型、構成、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, Binding, String)

指定したコールバック インスタンスの型、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

指定したコールバック インスタンスの型、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

コールバック コントラクトを実装するオブジェクトと、指定した構成とエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

指定したインスタンス コンテキスト、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

コールバック コントラクトを実装するオブジェクトと、指定した構成とエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, Binding, String)

指定したコールバック オブジェクト、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

コールバック コントラクトを実装するオブジェクトと、指定したバインドとエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, String)

指定したコールバック インスタンスの型と構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

コールバック コントラクトを実装するオブジェクトと、指定したバインドとエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, Binding)

指定したコールバック インスタンスの型とバインディングを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

指定したコールバック インスタンスの型とサービス エンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Type)

指定したコールバック インスタンスの型を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, Binding)

コールバック コントラクトを実装するオブジェクトと指定したバインドを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

コールバック コントラクトを実装するオブジェクトと指定したエンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext)

指定したインスタンス コンテキストを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

コールバック コントラクトを実装するコンテキストと指定したバインドを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

コールバック コントラクトを実装するオブジェクトと指定したエンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(InstanceContext, String)

コールバック コントラクトを実装するオブジェクトと指定した構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object, String)

コールバック コントラクトを実装するオブジェクトと指定した構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

DuplexChannelFactory<TChannel>(Object)

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

コールバック コントラクトを実装するオブジェクトを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject);
public DuplexChannelFactory (object callbackObject);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object)

パラメーター

callbackObject
Object

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

例外

callbackObjectnullです。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するオブジェクトを、アプリケーション構成ファイルを使用せずにプログラムによって渡します。

適用対象

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

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

指定したコールバック インスタンスの型、構成、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String, remoteAddress As EndpointAddress)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

endpointConfigurationName
String

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

remoteAddress
EndpointAddress

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

例外

callbackInstanceTypeendpointConfigurationName、または remoteAddress は、null です。

適用対象

DuplexChannelFactory<TChannel>(Type, Binding, String)

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

指定したコールバック インスタンスの型、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As String)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
String

サービスの場所を提供するリモート アドレス。

例外

callbackInstanceTypebinding、または remoteAddress は、null です。

適用対象

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

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

指定したコールバック インスタンスの型、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding, remoteAddress As EndpointAddress)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
EndpointAddress

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

例外

callbackInstanceTypebinding、または remoteAddress は、null です。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

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

コールバック コントラクトを実装するオブジェクトと、指定した構成とエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)

パラメーター

callbackInstance
InstanceContext

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

endpointConfigurationName
String

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

remoteAddress
EndpointAddress

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

例外

callbackInstanceendpointConfigurationName、または remoteAddress は、null です。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するインスタンス コンテキスト オブジェクトとアドレス情報をプログラムによって渡し、他のターゲット エンドポイント情報をクライアント アプリケーション構成ファイルから決定します。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

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

指定したインスタンス コンテキスト、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As String)

パラメーター

callbackInstance
InstanceContext

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
String

サービスの場所を提供するリモート アドレス。

例外

callbackInstancebinding、または remoteAddress は、null です。

適用対象

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

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

コールバック コントラクトを実装するオブジェクトと、指定した構成とエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String, remoteAddress As EndpointAddress)

パラメーター

callbackObject
Object

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

endpointConfigurationName
String

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

remoteAddress
EndpointAddress

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

例外

callbackObjectendpointConfigurationName、または remoteAddress は、null です。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するサービス オブジェクトとアドレス情報をプログラムによって渡し、他のターゲット エンドポイント情報をクライアント アプリケーション構成ファイルから決定します。

適用対象

DuplexChannelFactory<TChannel>(Object, Binding, String)

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

指定したコールバック オブジェクト、バインディング、およびリモート アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::String ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, string remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As String)

パラメーター

callbackObject
Object

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
String

サービスの場所を提供するリモート アドレス。

例外

callbackObjectbinding、または remoteAddress は、null です。

適用対象

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

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

コールバック コントラクトを実装するオブジェクトと、指定したバインドとエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding, remoteAddress As EndpointAddress)

パラメーター

callbackObject
Object

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
EndpointAddress

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

例外

callbackObjectbinding、または remoteAddress は、null です。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するサービス オブジェクトと、バインディングとアドレスに関する情報を、アプリケーション構成ファイルを使用せずにプログラムによって渡します。

適用対象

DuplexChannelFactory<TChannel>(Type, String)

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

指定したコールバック インスタンスの型と構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (Type callbackInstanceType, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpointConfigurationName As String)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

endpointConfigurationName
String

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

例外

callbackInstanceType または endpointConfigurationNamenull です。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

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

コールバック コントラクトを実装するオブジェクトと、指定したバインドとエンドポイント アドレスを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)

パラメーター

callbackInstance
InstanceContext

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

remoteAddress
EndpointAddress

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

例外

callbackInstancebinding、または remoteAddress は、null です。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するインスタンス コンテキスト オブジェクトと、バインディングとアドレスに関する情報を、アプリケーション構成ファイルを使用せずにプログラムによって渡します。

適用対象

DuplexChannelFactory<TChannel>(Type, Binding)

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

指定したコールバック インスタンスの型とバインディングを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, binding As Binding)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

例外

callbackInstanceType または bindingnull です。

適用対象

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

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

指定したコールバック インスタンスの型とサービス エンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (Type callbackInstanceType, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type, endpoint As ServiceEndpoint)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

endpoint
ServiceEndpoint

サービスの ServiceEndpoint

例外

callbackInstanceTypenullです。

適用対象

DuplexChannelFactory<TChannel>(Type)

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

指定したコールバック インスタンスの型を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(Type ^ callbackInstanceType);
public DuplexChannelFactory (Type callbackInstanceType);
new System.ServiceModel.DuplexChannelFactory<'Channel> : Type -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstanceType As Type)

パラメーター

callbackInstanceType
Type

接続サービスからのメッセージをリッスンするためにクライアントが使用するコールバック インスタンスを提供する Type

例外

callbackInstanceTypenullです。

適用対象

DuplexChannelFactory<TChannel>(Object, Binding)

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

コールバック コントラクトを実装するオブジェクトと指定したバインドを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, binding As Binding)

パラメーター

callbackObject
Object

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

例外

callbackObject または bindingnull です。

注釈

このコンストラクターを使用して、ターゲット サービスのコールバック コントラクトを実装するインスタンス コンテキスト オブジェクトを渡し、アプリケーション構成ファイルを使用せずにバインディング情報をプログラムにより渡します。

適用対象

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

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

コールバック コントラクトを実装するオブジェクトと指定したエンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (object callbackObject, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpoint As ServiceEndpoint)

パラメーター

callbackObject
Object

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

endpoint
ServiceEndpoint

ファクトリにより作成されたチャネルが接続する対象の ServiceEndpoint

例外

callbackObjectnullです。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するサービス オブジェクトとサービス エンドポイント情報を、アプリケーション構成ファイルを使用せずにプログラムによって渡します。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext)

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

指定したインスタンス コンテキストを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext)

パラメーター

callbackInstance
InstanceContext

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

例外

callbackInstancenullです。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

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

コールバック コントラクトを実装するコンテキストと指定したバインドを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, binding As Binding)

パラメーター

callbackInstance
InstanceContext

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

binding
Binding

ファクトリにより作成されたチャネルを通じてサービスに接続するために使用される Binding

例外

callbackInstance または bindingnull です。

注釈

このコンストラクターを使用して、ターゲット サービスのコールバック コントラクトを実装するインスタンス コンテキスト オブジェクトを渡し、アプリケーション構成ファイルを使用せずにバインディング情報をプログラムにより渡します。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

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

コールバック コントラクトを実装するオブジェクトと指定したエンドポイントを使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)

パラメーター

callbackInstance
InstanceContext

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

endpoint
ServiceEndpoint

ファクトリにより作成されたチャネルが接続する対象の ServiceEndpoint

例外

callbackInstancenullです。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するオブジェクトとエンドポイント情報を、アプリケーション構成ファイルを使用せずにプログラムによって渡します。

適用対象

DuplexChannelFactory<TChannel>(InstanceContext, String)

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

コールバック コントラクトを実装するオブジェクトと指定した構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)

パラメーター

callbackInstance
InstanceContext

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

endpointConfigurationName
String

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

例外

callbackInstance または endpointConfigurationNamenull です。

注釈

このコンストラクターを使用して、ターゲット サービス用のコールバック コントラクトを実装するインスタンス コンテキスト オブジェクトを渡し、クライアント アプリケーション構成ファイルからターゲット エンドポイント情報を決定します。

適用対象

DuplexChannelFactory<TChannel>(Object, String)

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

コールバック コントラクトを実装するオブジェクトと指定した構成を使用して、DuplexChannelFactory<TChannel> クラスの新しいインスタンスを初期化します。

public:
 DuplexChannelFactory(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public DuplexChannelFactory (object callbackObject, string endpointConfigurationName);
new System.ServiceModel.DuplexChannelFactory<'Channel> : obj * string -> System.ServiceModel.DuplexChannelFactory<'Channel>
Public Sub New (callbackObject As Object, endpointConfigurationName As String)

パラメーター

callbackObject
Object

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

endpointConfigurationName
String

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

例外

callbackObject または endpointConfigurationNamenull です。

注釈

このコンストラクターを使用して、ターゲットのサービスのコールバック コントラクトを実装するサービス オブジェクトを渡し、クライアント アプリケーション構成ファイルからのターゲット エンドポイント情報を特定します。

適用対象