Élément <channels> (instance)

Cette rubrique est spécifique à la technologie héritée assurant la compatibilité descendante avec des applications existantes et n'est pas recommandée en cas de nouveau développement. Les applications distribuées doivent maintenant être développées à l'aide de Windows Communication Foundation (WCF)

Contient les canaux utilisés par l'application pour communiquer avec les objets distants. Cet élément configure les modèles de canaux ou déclare les nouveaux canaux à utiliser avec l'application spécifiée. Cet élément peut se trouver dans le fichier de configuration de l'ordinateur et dans le fichier de configuration de l'application.

Schema Hierarchy

<configuration>
  Élément <system.runtime.remoting>
    Élément <application>
      Élément <channels> (instance)

Syntaxe

<channels> 
   <channel/> 
</channels>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucun.

Éléments enfants

Élément Description

channel

Décrit le canal utilisé par l'application pour communiquer avec les objets distants. Peut apparaître une ou plusieurs fois dans l'élément <channels>.

Éléments parents

Élément Description

application

Contient des informations sur les objets distants utilisés et exposés par l'application.

configuration

Élément racine de chaque fichier de configuration utilisé par le common language runtime et les applications .NET Framework.

system.runtime.remoting

Contient des informations sur les canaux et les objets distants.

Notes

Les canaux ne peuvent être inscrits que dans les fichiers de configuration des applications.

Exemple

Le fichier de configuration suivant déclare l'emplacement d'un type distant pour une application cliente et utilise l'élément d'instance <channels> pour indiquer au système .NET Framework Remoting qu'il doit rechercher un port approprié à partir duquel se connecter à l'objet serveur et qu'il doit utiliser le HttpChannel par défaut.

<configuration>
   <system.runtime.remoting>
      <application>
         <client>
            <wellknown 
               type="RemoteType, RemoteAssembly"
               url="http://computername:8080/RemoteType.rem"
            />
         </client>
         <channels>
            <channel 
               ref="http" 
               port="0"
            />
         </channels>
      </application>
   </system.runtime.remoting>
</configuration>

Voir aussi

Référence

Schéma des paramètres de communication à distance

Concepts

Récepteurs et chaînes de récepteurs

Date de génération : 2010-02-13