Cette documentation est archivée et n’est pas conservée.

DuplexChannelFactory<TChannel>.CreateChannel, méthode (InstanceContext, Binding, EndpointAddress, Uri)

Mise à jour : novembre 2007

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

Espace de noms :  System.ServiceModel
Assembly :  System.ServiceModel (dans System.ServiceModel.dll)

public static TChannel CreateChannel(
	InstanceContext callbackInstance,
	Binding binding,
	EndpointAddress endpointAddress,
	Uri via
)
public static TChannel CreateChannel(
	InstanceContext callbackInstance,
	Binding binding,
	EndpointAddress endpointAddress,
	Uri via
)
public static function CreateChannel(
	callbackInstance : InstanceContext, 
	binding : Binding, 
	endpointAddress : EndpointAddress, 
	via : Uri
) : TChannel

Paramètres

callbackInstance
Type : System.ServiceModel.InstanceContext
Le InstanceContext que le client utilise pour écouter les messages du service connecté.
binding
Type : System.ServiceModel.Channels.Binding
La Binding utilisée pour se connecter au service par les canaux produits par la fabrique.
endpointAddress
Type : System.ServiceModel.EndpointAddress
La EndpointAddress qui fournit l'emplacement du service.
via
Type : System.Uri
Uri qui contient l'adresse de transport à laquelle le message est envoyé.

Valeur de retour

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

ExceptionCondition
ArgumentNullException

binding ou endpointAddress a la valeur null.

InvalidOperationException

callbackInstance ou callbackInstance.UserObject a la valeur null.

Windows Vista, Windows XP SP2, Windows Server 2003

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0
Afficher: