DuplexClientBase<TChannel> Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the DuplexClientBase<TChannel> class.
Overloads
DuplexClientBase<TChannel>(Object) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object. |
DuplexClientBase<TChannel>(InstanceContext) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object. |
DuplexClientBase<TChannel>(Object, ServiceEndpoint) |
Initializes a new instance of the DuplexClientBase<TChannel> class with the specified callback object and service endpoint. |
DuplexClientBase<TChannel>(Object, String) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object and configuration name. |
DuplexClientBase<TChannel>(InstanceContext, ServiceEndpoint) |
Initializes a new instance of the DuplexClientBase<TChannel> class with the specified callback object and service endpoint. |
DuplexClientBase<TChannel>(InstanceContext, String) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object and configuration name. |
DuplexClientBase<TChannel>(Object, Binding, EndpointAddress) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, binding, and service endpoint address. |
DuplexClientBase<TChannel>(Object, String, EndpointAddress) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address. |
DuplexClientBase<TChannel>(Object, String, String) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, endpoint configuration name, and service endpoint address. |
DuplexClientBase<TChannel>(InstanceContext, Binding, EndpointAddress) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, binding, and service endpoint address. |
DuplexClientBase<TChannel>(InstanceContext, String, EndpointAddress) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address. |
DuplexClientBase<TChannel>(InstanceContext, String, String) |
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address. |
DuplexClientBase<TChannel>(Object)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object.
protected:
DuplexClientBase(System::Object ^ callbackInstance);
protected DuplexClientBase (object callbackInstance);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
Exceptions
callbackInstance
is null
.
Remarks
WCF creates a new InstanceContext object using the callbackInstance
object to handle all callback operations.
Applies to
DuplexClientBase<TChannel>(InstanceContext)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext)
Parameters
- callbackInstance
- InstanceContext
An InstanceContext object that associates the callback object with the channel to the service.
Exceptions
callbackInstance
is null
.
Remarks
The callbackInstance
provided by the user is used to service all callback operations.
Applies to
DuplexClientBase<TChannel>(Object, ServiceEndpoint)
Initializes a new instance of the DuplexClientBase<TChannel> class with the specified callback object and service endpoint.
protected:
DuplexClientBase(System::Object ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
protected DuplexClientBase (object callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object, endpoint As ServiceEndpoint)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
- endpoint
- ServiceEndpoint
The service endpoint.
Exceptions
callbackInstance
or endpoint
is null
.
Applies to
DuplexClientBase<TChannel>(Object, String)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object and configuration name.
protected:
DuplexClientBase(System::Object ^ callbackInstance, System::String ^ endpointConfigurationName);
protected DuplexClientBase (object callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj * string -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object, endpointConfigurationName As String)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
Exceptions
callbackInstance
or endpointConfigurationName
is null
.
Remarks
WCF creates a new InstanceContext object using the callbackInstance
object to handle all callback operations.
Applies to
DuplexClientBase<TChannel>(InstanceContext, ServiceEndpoint)
Initializes a new instance of the DuplexClientBase<TChannel> class with the specified callback object and service endpoint.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Description::ServiceEndpoint ^ endpoint);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Description.ServiceEndpoint endpoint);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * System.ServiceModel.Description.ServiceEndpoint -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpoint As ServiceEndpoint)
Parameters
- callbackInstance
- InstanceContext
An InstanceContext object that associates the callback object with the channel to the service.
- endpoint
- ServiceEndpoint
The service endpoint.
Exceptions
callbackInstance
or endpoint
is null
.
Applies to
DuplexClientBase<TChannel>(InstanceContext, String)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object and configuration name.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String)
Parameters
- callbackInstance
- InstanceContext
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
Exceptions
callbackInstance
or endpointConfigurationName
is null
.
Remarks
The callbackInstance
provided by the user is used to service all callback operations.
Applies to
DuplexClientBase<TChannel>(Object, Binding, EndpointAddress)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, binding, and service endpoint address.
protected:
DuplexClientBase(System::Object ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected DuplexClientBase (object callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object, binding As Binding, remoteAddress As EndpointAddress)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
- binding
- Binding
The binding with which to call the service.
- remoteAddress
- EndpointAddress
The service endpoint address to use.
Exceptions
callbackInstance
, binding
or remoteAddress
is null
.
Remarks
WCF creates a new InstanceContext object using the callbackInstance
object to handle all callback operations.
Applies to
DuplexClientBase<TChannel>(Object, String, EndpointAddress)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address.
protected:
DuplexClientBase(System::Object ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected DuplexClientBase (object callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object, endpointConfigurationName As String, remoteAddress As EndpointAddress)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
- remoteAddress
- EndpointAddress
The address of the service endpoint to use.
Exceptions
callbackInstance
, the configuration name or remoteAddress
is null
.
Remarks
WCF creates a new InstanceContext object using the callbackInstance
object to handle all callback operations.
Applies to
DuplexClientBase<TChannel>(Object, String, String)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, endpoint configuration name, and service endpoint address.
protected:
DuplexClientBase(System::Object ^ callbackInstance, System::String ^ endpointConfigurationName, System::String ^ remoteAddress);
protected DuplexClientBase (object callbackInstance, string endpointConfigurationName, string remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : obj * string * string -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As Object, endpointConfigurationName As String, remoteAddress As String)
Parameters
- callbackInstance
- Object
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
- remoteAddress
- String
The address of the service endpoint to use.
Exceptions
callbackInstance
, endpointConfigurationName
or remoteAddress
is null
.
Remarks
WCF creates a new InstanceContext object using the callbackInstance
object to handle all callback operations.
Applies to
DuplexClientBase<TChannel>(InstanceContext, Binding, EndpointAddress)
- Source:
- DuplexClientBase.cs
- Source:
- DuplexClientBase.cs
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, binding, and service endpoint address.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, binding As Binding, remoteAddress As EndpointAddress)
Parameters
- callbackInstance
- InstanceContext
An object used to create the instance context that associates the callback object with the channel to the service.
- binding
- Binding
The binding with which to call the service.
- remoteAddress
- EndpointAddress
The service endpoint address to use.
Remarks
The callbackInstance
provided by the user is used to service all callback operations.
Applies to
DuplexClientBase<TChannel>(InstanceContext, String, EndpointAddress)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::ServiceModel::EndpointAddress ^ remoteAddress);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string * System.ServiceModel.EndpointAddress -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As EndpointAddress)
Parameters
- callbackInstance
- InstanceContext
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
- remoteAddress
- EndpointAddress
The address of the service endpoint to use.
Exceptions
callbackInstance
, endpointConfigurationName
, or the address is null
.
Remarks
The callbackInstance
provided by the user is used to service all callback operations.
Applies to
DuplexClientBase<TChannel>(InstanceContext, String, String)
Initializes a new instance of the DuplexClientBase<TChannel> class using the specified callback object, configuration name, and service endpoint address.
protected:
DuplexClientBase(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName, System::String ^ remoteAddress);
protected DuplexClientBase (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName, string remoteAddress);
new System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)> : System.ServiceModel.InstanceContext * string * string -> System.ServiceModel.DuplexClientBase<'Channel (requires 'Channel : null)>
Protected Sub New (callbackInstance As InstanceContext, endpointConfigurationName As String, remoteAddress As String)
Parameters
- callbackInstance
- InstanceContext
An object used to create the instance context that associates the callback object with the channel to the service.
- endpointConfigurationName
- String
The name of the client endpoint information in the application configuration file.
- remoteAddress
- String
The address of the service endpoint to use.
Exceptions
callbackInstance
, endpointConfigurationName
or remoteAddress
is null
.
Remarks
The callbackInstance
provided by the user is used to service all callback operations.
Applies to
.NET