Partager via


DuplexChannelFactory<TChannel>.CreateChannel Méthode

Définition

Crée un canal duplex d'un type spécifié à une adresse de point de terminaison spécifiée.

Surcharges

CreateChannel(Object, Binding, EndpointAddress, Uri)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(Object, String)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(EndpointAddress, Uri)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext, EndpointAddress)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext, String)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(Object, Binding, EndpointAddress)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext, Binding, EndpointAddress)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext, EndpointAddress, Uri)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Crée un canal duplex entre un service et une instance de rappel sur le client.

CreateChannel(Object, Binding, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

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.

endpointAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

via
Uri

Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

binding ou endpointAddress est null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(InstanceContext)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance);
override this.CreateChannel : System.ServiceModel.InstanceContext -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext) As TChannel

Paramètres

callbackInstance
InstanceContext

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

Retours

TChannel

Canal duplex de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(Object, String)

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (object callbackObject, string endpointConfigurationName);
static member CreateChannel : obj * string -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, endpointConfigurationName As String) As TChannel

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.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

endpointConfigurationName a la valeur null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 override TChannel CreateChannel(System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public override TChannel CreateChannel (System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overrides Function CreateChannel (address As EndpointAddress, via As Uri) As TChannel

Paramètres

address
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

via
Uri

Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Retours

TChannel

Canal duplex de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

address a la valeur null.

S’applique à

CreateChannel(InstanceContext, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address);
public TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress -> 'Channel
Public Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress) As TChannel

Paramètres

callbackInstance
InstanceContext

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

address
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Retours

TChannel

Canal duplex de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

address a la valeur null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(InstanceContext, String)

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::String ^ endpointConfigurationName);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, string endpointConfigurationName);
static member CreateChannel : System.ServiceModel.InstanceContext * string -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, endpointConfigurationName As String) As TChannel

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.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

endpointConfigurationName a la valeur null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(Object, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::Object ^ callbackObject, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (object callbackObject, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : obj * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackObject As Object, binding As Binding, endpointAddress As EndpointAddress) As TChannel

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.

endpointAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

binding ou endpointAddress est null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(InstanceContext, Binding, EndpointAddress)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress) As TChannel

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.

endpointAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

binding ou endpointAddress est null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(InstanceContext, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 virtual TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::EndpointAddress ^ address, Uri ^ via);
public virtual TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.EndpointAddress address, Uri via);
override this.CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Overridable Function CreateChannel (callbackInstance As InstanceContext, address As EndpointAddress, via As Uri) As TChannel

Paramètres

callbackInstance
InstanceContext

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

address
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

via
Uri

Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

address a la valeur null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à

CreateChannel(InstanceContext, Binding, EndpointAddress, Uri)

Source:
DuplexChannelFactory.cs
Source:
DuplexChannelFactory.cs

Crée un canal duplex entre un service et une instance de rappel sur le client.

public:
 static TChannel CreateChannel(System::ServiceModel::InstanceContext ^ callbackInstance, System::ServiceModel::Channels::Binding ^ binding, System::ServiceModel::EndpointAddress ^ endpointAddress, Uri ^ via);
public static TChannel CreateChannel (System.ServiceModel.InstanceContext callbackInstance, System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress endpointAddress, Uri via);
static member CreateChannel : System.ServiceModel.InstanceContext * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * Uri -> 'Channel
Public Shared Function CreateChannel (callbackInstance As InstanceContext, binding As Binding, endpointAddress As EndpointAddress, via As Uri) As TChannel

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.

endpointAddress
EndpointAddress

La EndpointAddress qui fournit l'emplacement du service.

via
Uri

Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Retours

TChannel

Canal de type TChannel, paramètre générique pour la fabrique, entre le client et le service.

Exceptions

binding ou endpointAddress est null.

callbackInstance ou callbackInstance.UserObject a la valeur null.

S’applique à