Partager via


DuplexChannelFactory<TChannel> Constructeurs

Définition

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel>.

Surcharges

DuplexChannelFactory<TChannel>(Object)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel.

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel, une configuration et une adresse distante spécifiés.

DuplexChannelFactory<TChannel>(Type, Binding, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d’instance de rappel, une liaison et une adresse distante spécifiés.

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un type d'instance de rappel, une liaison et une adresse distante spécifiés.

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration et une adresse de point de terminaison spécifiées.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un contexte d’instance, une liaison et une adresse distante spécifiés.

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration et une adresse de point de terminaison spécifiées.

DuplexChannelFactory<TChannel>(Object, Binding, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet de rappel, une liaison et une adresse distante spécifiés.

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison et une adresse de point de terminaison spécifiées.

DuplexChannelFactory<TChannel>(Type, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de configuration spécifiés.

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison et une adresse de point de terminaison spécifiées.

DuplexChannelFactory<TChannel>(Type, Binding)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de liaison spécifié.

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de point de terminaison de service spécifiés.

DuplexChannelFactory<TChannel>(Type)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel spécifié.

DuplexChannelFactory<TChannel>(Object, Binding)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison spécifiée.

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et un point de terminaison spécifié.

DuplexChannelFactory<TChannel>(InstanceContext)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le contexte d'instance spécifié.

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un contexte qui implémente le contrat de rappel et une liaison spécifiée.

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et un point de terminaison spécifié.

DuplexChannelFactory<TChannel>(InstanceContext, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration spécifiée.

DuplexChannelFactory<TChannel>(Object, String)

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration spécifiée.

DuplexChannelFactory<TChannel>(Object)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

Exceptions

callbackObject a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet qui implémente le contrat de rappel pour le service cible par programme plutôt qu'en utilisant un fichier de configuration de l'application.

S’applique à

DuplexChannelFactory<TChannel>(Type, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel, une configuration et une adresse distante spécifiés.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom utilisé pour la configuration de point de terminaison.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackInstanceType ou endpointConfigurationName ou remoteAddress a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Type, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d’instance de rappel, une liaison et une adresse distante spécifiés.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
String

Adresse distante qui fournit l'emplacement du service.

Exceptions

callbackInstanceType ou binding ou remoteAddress a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Type, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un type d'instance de rappel, une liaison et une adresse distante spécifiés.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackInstanceType ou binding ou remoteAddress a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration et une adresse de point de terminaison spécifiées.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom utilisé pour la configuration de point de terminaison.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackInstance ou endpointConfigurationName ou remoteAddress a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d'instance qui implémente le contrat de rappel pour les informations sur l'adresse de service cible par programme, passer les informations sur l'adresse par programme et déterminer les informations sur le point de terminaison cible restantes à partir du fichier de configuration de l'application cliente.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un contexte d’instance, une liaison et une adresse distante spécifiés.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
String

Adresse distante qui fournit l'emplacement du service.

Exceptions

callbackInstance ou binding ou remoteAddress a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Object, String, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration et une adresse de point de terminaison spécifiées.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom utilisé pour la configuration de point de terminaison.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackObject ou endpointConfigurationName ou remoteAddress a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de service qui implémente le contrat de rappel pour le service cible, passer les informations sur l'adresse par programme et déterminer les informations sur le point de terminaison cible restantes à partir du fichier de configuration de l'application cliente.

S’applique à

DuplexChannelFactory<TChannel>(Object, Binding, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet de rappel, une liaison et une adresse distante spécifiés.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
String

Adresse distante qui fournit l'emplacement du service.

Exceptions

callbackObject ou binding ou remoteAddress a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Object, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison et une adresse de point de terminaison spécifiées.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackObject ou binding ou remoteAddress a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de service qui implémente le contrat de rappel pour le service cible et pour passer les informations de liaison et sur l’adresse par programme plutôt qu’en utilisant un fichier de configuration de l’application.

S’applique à

DuplexChannelFactory<TChannel>(Type, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de configuration spécifiés.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom utilisé pour la configuration de point de terminaison.

Exceptions

callbackInstanceType ou endpointConfigurationName est null.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison et une adresse de point de terminaison spécifiées.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

remoteAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Exceptions

callbackInstance ou binding ou remoteAddress a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d'instance qui implémente le contrat de rappel pour le service cible et pour passer les informations de liaison et sur l'adresse par programme plutôt qu'en utilisant un fichier de configuration de l'application.

S’applique à

DuplexChannelFactory<TChannel>(Type, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de liaison spécifié.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

Exceptions

callbackInstanceType ou binding est null.

S’applique à

DuplexChannelFactory<TChannel>(Type, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel et de point de terminaison de service spécifiés.

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)

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

endpoint
ServiceEndpoint

ServiceEndpoint pour le service.

Exceptions

callbackInstanceType a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Type)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le type d'instance de rappel spécifié.

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

Paramètres

callbackInstanceType
Type

Le Type qui fournit l'instance de rappel que le client utilise pour écouter les messages du service connecté.

Exceptions

callbackInstanceType a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(Object, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une liaison spécifiée.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

Exceptions

callbackObject ou binding est null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d’instance qui implémente le contrat de rappel pour le service cible et pour passer les informations de liaison par programme plutôt qu’en utilisant un fichier de configuration de l’application.

S’applique à

DuplexChannelFactory<TChannel>(Object, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et un point de terminaison spécifié.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

endpoint
ServiceEndpoint

Le ServiceEndpoint auquel les canaux produits par la fabrique se connectent.

Exceptions

callbackObject a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de service qui implémente le contrat de rappel pour le service cible et pour passer les informations de point de terminaison de service par programme plutôt qu'en utilisant un fichier de configuration de l'application.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec le contexte d'instance spécifié.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

Exceptions

callbackInstance a la valeur null.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, Binding)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un contexte qui implémente le contrat de rappel et une liaison spécifiée.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

binding
Binding

La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.

Exceptions

callbackInstance ou binding est null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d’instance qui implémente le contrat de rappel pour le service cible et pour passer les informations de liaison par programme plutôt qu’en utilisant un fichier de configuration de l’application.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, ServiceEndpoint)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et un point de terminaison spécifié.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

endpoint
ServiceEndpoint

Le ServiceEndpoint auquel les canaux produits par la fabrique se connectent.

Exceptions

callbackInstance a la valeur null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d'instance qui implémente le contrat de rappel pour le service cible et pour passer les informations de point de terminaison par programme plutôt qu'en utilisant un fichier de configuration de l'application.

S’applique à

DuplexChannelFactory<TChannel>(InstanceContext, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration spécifiée.

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)

Paramètres

callbackInstance
InstanceContext

Le InstanceContext que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom utilisé pour la configuration de point de terminaison.

Exceptions

callbackInstance ou endpointConfigurationName est null.

Remarques

Utilisez ce constructeur pour passer un objet de contexte d'instance qui implémente le contrat de rappel pour le service cible et déterminer les informations sur le point de terminaison cible à partir du fichier de configuration de l'application cliente.

S’applique à

DuplexChannelFactory<TChannel>(Object, String)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Initialise une nouvelle instance de la classe DuplexChannelFactory<TChannel> avec un objet qui implémente le contrat de rappel et une configuration spécifiée.

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)

Paramètres

callbackObject
Object

Le Object que le client utilise pour écouter les messages du service connecté.

endpointConfigurationName
String

Nom de configuration utilisé pour le point de terminaison.

Exceptions

callbackObject ou endpointConfigurationName est null.

Remarques

Utilisez ce constructeur pour passer un objet de service qui implémente le contrat de rappel pour le service cible et déterminer les informations sur le point de terminaison cible à partir du fichier de configuration de l'application cliente.

S’applique à