DuplexChannelFactory<TChannel> Constructors

Definitie

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse.

Overloads

Name Description
DuplexChannelFactory<TChannel>(Object)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract wordt geïmplementeerd.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, configuratie en extern adres.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en service-eindpunt.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, binding en extern adres.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, binding en extern adres.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven configuratie- en eindpuntadres worden geïmplementeerd.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven binding en eindpuntadres worden geïmplementeerd.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract implementeert en een opgegeven configuratie- en eindpuntadres.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met opgegeven callback-object, binding en extern adres.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven binding en eindpuntadres worden geïmplementeerd.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met de opgegeven instantiecontext, binding en extern adres.

DuplexChannelFactory<TChannel>(Type, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en binding.

DuplexChannelFactory<TChannel>(Type, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en -configuratie.

DuplexChannelFactory<TChannel>(Type)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar.

DuplexChannelFactory<TChannel>(Object, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven binding implementeert.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven eindpunt implementeert.

DuplexChannelFactory<TChannel>(InstanceContext)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met de opgegeven exemplaarcontext.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een context waarmee het callback-contract en een opgegeven binding worden geïmplementeerd.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven eindpunt implementeert.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven configuratie implementeert.

DuplexChannelFactory<TChannel>(Object, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven configuratie implementeert.

DuplexChannelFactory<TChannel>(Object)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract wordt geïmplementeerd.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

Uitzonderingen

callbackObject is null.

Opmerkingen

Gebruik deze constructor om een object door te geven dat het callback-contract voor de doelservice programmatisch implementeert in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, configuratie en extern adres.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackInstanceType remoteAddress of endpointConfigurationName is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en service-eindpunt.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

endpointserviceEndpoint
ServiceEndpoint

De ServiceEndpoint service.

Uitzonderingen

callbackInstanceType is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, binding en extern adres.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
String

Het externe adres dat de locatie van de service biedt.

Uitzonderingen

callbackInstanceType remoteAddress of binding is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar, binding en extern adres.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackInstanceType remoteAddress of binding is null.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven configuratie- en eindpuntadres worden geïmplementeerd.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackInstance remoteAddress of endpointConfigurationName is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven dat het callback-contract voor de doelserviceadresgegevens programmatisch implementeert, de adresgegevens programmatisch doorgeeft en de resterende doeleindpuntgegevens uit het configuratiebestand van de clienttoepassing bepaalt.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven binding en eindpuntadres worden geïmplementeerd.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackInstance remoteAddress of binding is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven waarmee het callback-contract voor de doelservice wordt geïmplementeerd en om de bindings- en adresgegevens programmatisch door te geven in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract implementeert en een opgegeven configuratie- en eindpuntadres.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackObject remoteAddress of endpointConfigurationName is null.

Opmerkingen

Gebruik deze constructor om een serviceobject door te geven dat het callback-contract voor de doelservice implementeert, de adresgegevens programmatisch doorgeeft en de resterende doeleindpuntgegevens uit het configuratiebestand van de clienttoepassing bepaalt.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met opgegeven callback-object, binding en extern adres.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
String

Het externe adres dat de locatie van de service biedt.

Uitzonderingen

callbackObject remoteAddress of binding is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object waarmee het callback-contract en een opgegeven binding en eindpuntadres worden geïmplementeerd.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
EndpointAddress

De EndpointAddress locatie van de service.

Uitzonderingen

callbackObject remoteAddress of binding is null.

Opmerkingen

Gebruik deze constructor om een serviceobject door te geven dat het callback-contract voor de doelservice implementeert en de bindings- en adresgegevens programmatisch doorgeeft in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met de opgegeven instantiecontext, binding en extern adres.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

remoteAddress
String

Het externe adres dat de locatie van de service biedt.

Uitzonderingen

callbackInstance remoteAddress of binding is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en binding.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

Uitzonderingen

callbackInstanceType of binding is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar en -configuratie.

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)

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

Uitzonderingen

callbackInstanceType of endpointConfigurationName is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Type)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met het opgegeven type callback-exemplaar.

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

Parameters

callbackInstanceType
Type

De Type functie die het callback-exemplaar biedt dat door de client wordt gebruikt om te luisteren naar berichten van de verbonden service.

Uitzonderingen

callbackInstanceType is null.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven binding implementeert.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

Uitzonderingen

callbackObject of binding is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven dat het callback-contract voor de doelservice implementeert en om de bindingsgegevens programmatisch door te geven in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven eindpunt implementeert.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

endpoint
ServiceEndpoint

De ServiceEndpoint kanalen die door de fabriek worden geproduceerd, verbinden.

Uitzonderingen

callbackObject is null.

Opmerkingen

Gebruik deze constructor om een serviceobject door te geven dat het callback-contract voor de doelservice implementeert en om de service-eindpuntgegevens programmatisch door te geven in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met de opgegeven exemplaarcontext.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

Uitzonderingen

callbackInstance is null.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een context waarmee het callback-contract en een opgegeven binding worden geïmplementeerd.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

binding
Binding

De Binding service wordt gebruikt om verbinding te maken met de service door kanalen die door de fabriek worden geproduceerd.

Uitzonderingen

callbackInstance of binding is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven dat het callback-contract voor de doelservice implementeert en om de bindingsgegevens programmatisch door te geven in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven eindpunt implementeert.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

endpoint
ServiceEndpoint

De ServiceEndpoint kanalen die door de fabriek worden geproduceerd, verbinden.

Uitzonderingen

callbackInstance is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven dat het callback-contract voor de doelservice implementeert en om de eindpuntgegevens programmatisch door te geven in plaats van een toepassingsconfiguratiebestand te gebruiken.

Van toepassing op

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven configuratie implementeert.

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)

Parameters

callbackInstance
InstanceContext

De InstanceContext client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De naam die wordt gebruikt voor de eindpuntconfiguratie.

Uitzonderingen

callbackInstance of endpointConfigurationName is null.

Opmerkingen

Gebruik deze constructor om een exemplaarcontextobject door te geven waarmee het callback-contract voor de doelservice wordt geïmplementeerd en om de doeleindpuntgegevens te bepalen uit het configuratiebestand van de clienttoepassing.

Van toepassing op

DuplexChannelFactory<TChannel>(Object, String)

Initialiseert een nieuw exemplaar van de DuplexChannelFactory<TChannel> klasse met een object dat het callback-contract en een opgegeven configuratie implementeert.

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)

Parameters

callbackObject
Object

De Object client gebruikt om te luisteren naar berichten van de verbonden service.

endpointConfigurationName
String

De configuratienaam die wordt gebruikt voor het eindpunt.

Uitzonderingen

callbackObject of endpointConfigurationName is null.

Opmerkingen

Gebruik deze constructor om een serviceobject door te geven waarmee het callback-contract voor de doelservice wordt geïmplementeerd en de informatie over het doeleindpunt wordt bepaald vanuit het configuratiebestand van de clienttoepassing.

Van toepassing op