Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

IClientChannel, interface

Définit le comportement des canaux de demande sortante et de demande/réponse utilisé par les applications clientes.

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

public interface IClientChannel : IContextChannel, 
	IChannel, ICommunicationObject, IExtensibleObject<IContextChannel>, IDisposable

Le type IClientChannel expose les membres suivants.

  NomDescription
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreAllowInitializationUIObtient ou définit une valeur indiquant si DisplayInitializationUI tente d'appeler les objets System.ServiceModel.Dispatcher.IInteractiveChannelInitializer dans la propriété ClientRuntime.InteractiveChannelInitializers ou lève une exception si cette collection n'est pas vide.
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreAllowOutputBatchingObtient ou définit une valeur qui ordonne à Windows Communication Foundation (WCF) de stocker un jeu de messages avant de donner les messages au transport. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreDidInteractiveInitializationObtient une valeur indiquant si un appel a été effectué à une interface utilisateur pour obtenir les informations d'identification.
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreExtensionsObtient une collection d'objets d'extension pour cet objet extensible. (Hérité de IExtensibleObject<T>.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreInputSessionObtient la session d'entrée pour le canal. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreLocalAddressObtient le point de terminaison local pour le canal. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOperationTimeoutObtient ou définit le délai de fin d'une opération avant qu'une exception ne soit levée. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOutputSessionObtient la session de sortie associée au canal, le cas échéant. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreRemoteAddressObtient l'adresse distante associée au canal. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreSessionIdRetourne un identificateur pour la session actuelle, le cas échéant. (Hérité de IContextChannel.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreStateObtient l'état actuel de l'objet orienté communication. (Hérité de ICommunicationObject.)
Propriété publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreViaObtient l'URI qui contient l'adresse de transport à laquelle les messages sont envoyés sur le canal client.
Début

  NomDescription
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreAbortProvoque la transition immédiate d'un objet de communication de son état actuel à l'état fermé. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreBeginClose(AsyncCallback, Object)Commence une opération asynchrone pour fermer un objet de communication. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreBeginClose(TimeSpan, AsyncCallback, Object)Commence une opération asynchrone pour fermer un objet de communication avec un délai d'attente spécifié. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreBeginDisplayInitializationUIAppel asynchrone pour commencer l'utilisation d'une interface utilisateur pour obtenir les informations d'identification.
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreBeginOpen(AsyncCallback, Object)Commence une opération asynchrone pour ouvrir un objet de communication. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreBeginOpen(TimeSpan, AsyncCallback, Object)Commence une opération asynchrone pour ouvrir un objet de communication dans un intervalle de temps spécifié. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreClose()Provoque la transition d'un objet de communication de son état actuel à l'état fermé. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreClose(TimeSpan)Provoque la transition d'un objet de communication de son état actuel à l'état fermé. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreDisplayInitializationUIAppel à une interface utilisateur pour obtenir les informations d'identification.
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreDisposeExécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreEndCloseTermine une opération asynchrone pour fermer un objet de communication. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreEndDisplayInitializationUIAppelé lorsque l'appel à BeginDisplayInitializationUI est terminé.
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreEndOpenTermine une opération asynchrone pour ouvrir un objet de communication. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreGetProperty<T>Retourne un objet typé demandé (s'il existe) à partir de la couche appropriée dans la pile de canaux. (Hérité de IChannel.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOpen()Provoque la transition d'un objet de communication de l'état créé à l'état ouvert. (Hérité de ICommunicationObject.)
Méthode publiquePris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOpen(TimeSpan)Provoque la transition d'un objet de communication de l'état créé à l'état ouvert dans un intervalle de temps spécifié. (Hérité de ICommunicationObject.)
Début

  NomDescription
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreClosedSe produit lorsque l'objet de communication termine sa transition de l'état de fermeture à l'état fermé. (Hérité de ICommunicationObject.)
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreClosingSe produit lorsque l'objet de communication entre d'abord dans l'état fermeture. (Hérité de ICommunicationObject.)
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreFaultedSe produit lorsque l'objet de communication entre d'abord dans l'état de faute. (Hérité de ICommunicationObject.)
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOpenedSe produit lorsque l'objet de communication termine sa transition de l'état d'ouverture à l'état ouvert. (Hérité de ICommunicationObject.)
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreOpeningSe produit lorsque l'objet de communication entre d'abord dans l'état d'ouverture. (Hérité de ICommunicationObject.)
Événement publicPris en charge par Bibliothèque de classes portablePris en charge dans .NET pour les applications du Windows StoreUnknownMessageReceivedC'est un événement réservé.
Début

L'interface IClientChannel définit les opérations prises en charge par tous les canaux retournés par un appel à ChannelFactory<TChannel>.CreateChannel. Utilisez les méthodes et les propriétés IClientChannel pour inspecter et modifier le canal typé sortant. Outil Service Model Metadata Tool (Svcutil.exe) exporte à la fois une classe ClientBase<TChannel> et une interface de contrat de service en créant une interface de contrat qui hérite du contrat de service cible et du IClientChannel, vous permettant d'utiliser le contrat étendu en tant que proxy pour le service et pour accéder au canal client.

Pour plus d'informations, consultez Architecture du client. Pour obtenir des exemples de son apparence dans les fichiers de code client généré, consultez Fonctionnement du code client généré.

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Bibliothèque de classes portable

Pris en charge dans : Bibliothèque de classes portable

.NET pour les applications du Windows Store

Pris en charge dans : Windows 8

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

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

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft