DuplexChannelFactory<TChannel> Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.