Schéma des paramètres de communication à distance

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 balises utilisées pour insérer des paramètres personnalisés dans les fichiers de configuration des applications de communication à distance.

<configuration>

   <system.runtime.remoting>

      <application>

         <lifetime>

         <channels> (instance)

            <channel> (instance)

               <serverProviders> (instance)

                  <provider> (instance)

                  <formatter> (instance)

               <clientProviders> (instance)

                  <provider> (instance)

                  <formatter> (instance)

         <client>

            <wellknown> (instance client)

            <activated> (instance client)

         <service>

            <wellknown> (instance service)

            <activated> (instance service)

         <soapInterop>

            <interopXmlType>

            <interopXmlElement>

            <preLoad>

      <channels> (modèle)

         <channel> (modèle)

            <serverProviders> (instance)

               <provider> (instance)

               <formatter> (instance)

            <clientProviders> (instance)

               <provider> (instance)

               <formatter> (instance)

      <channelSinkProviders>

            <serverProviders> (modèle)

               <provider> (modèle)

               <formatter> (modèle)

            <clientProviders> (modèle)

               <provider> (modèle)

               <formatter> (modèle)

      <customErrors>

      <debug>

Élément Description

<system.runtime.remoting>

Contient des informations sur les canaux et les objets distants.

<application>

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

<lifetime>

Contient des informations sur la durée de vie de tous les objets activés par le client et traités par l'application.

<channels> (instance)

Contient les canaux utilisés par l'application pour communiquer avec les objets distants.

<channel> (instance)

Configure le canal utilisé par l'application pour communiquer avec les objets distants.

<serverProviders> (instance)

Contient les fournisseurs des récepteurs de canaux qui doivent faire partie de la chaîne d'appel du récepteur de canal par défaut côté serveur pour ce modèle de canal lorsqu'il est fait référence au modèle à un autre endroit du fichier de configuration.

<provider> (instance)

Contient le fournisseur de récepteur de canal du récepteur de canal qui doit être inséré dans la chaîne du récepteur de canal.

<formatter> (instance)

Contient le fournisseur de récepteur de canal du récepteur de formateur qui doit être inséré dans la chaîne du récepteur de canal.

<clientProviders> (instance)

Contient les fournisseurs des récepteurs de canaux qui doivent faire partie de la chaîne d'appel du récepteur de canal par défaut côté client pour ce modèle de canal lorsqu'il est fait référence au modèle à un autre endroit du fichier de configuration.

<client>

Contient les objets consommés par l'application.

<wellknown> (instance client)

Contient des informations sur les objets connus activés par le serveur que l'application veut consommer.

<activated> (instance client)

Contient les informations sur les objets activés par le client que l'application souhaite utiliser.

<service>

Contient les objets que l'application expose aux autres contextes ou domaines d'application.

<wellknown> (instance service)

Contient les informations sur les objets connus activés par le serveur que l'application veut publier.

<activated> (instance service)

Contient les informations sur les objets activés par le client que l'application veut publier.

<soapInterop>

Contient les mappages de type utilisés avec SOAP.

<interopXmlType>

Crée une table bidirectionnelle entre un type common language runtime, un type XML et un espace de noms XML.

<interopXmlElement>

Crée une table bidirectionnelle entre un type common language runtime, un élément XML et un espace de noms XML.

<preLoad>

Spécifie le type pour charger les mappages à partir des classes qui étendent SoapAttribute.

<channels> (modèle)

Contient les modèles de canaux que l'application utilise pour communiquer avec les objets distants.

<channel> (modèle)

Contient le modèle de canal qui peut être spécifié et configuré par l'application pour communiquer avec les demandes d'objets distants ou les écouter.

<channelSinkProviders>

Contient les modèles pour les fournisseurs de récepteurs de canaux clients et serveur. Tout fournisseur de récepteur de canal spécifié sous cet élément peut être référencé à n'importe quel endroit où un fournisseur de récepteur de canal peut être inscrit.

<serverProviders> (modèle)

Contient les modèles de récepteurs de canaux pouvant être insérés dans une chaîne d'appel de canal serveur.

<provider> (modèle)

Contient le modèle de fournisseur de récepteur de canal du récepteur de canal qui doit être inséré dans la chaîne du récepteur de canal client ou serveur.

<formatter> (modèle)

Contient le fournisseur de récepteur de canal du récepteur de formateur qui doit être inséré dans la chaîne du récepteur de canal client ou serveur.

<clientProviders> (modèle)

Contient les modèles de récepteurs de canaux pouvant être insérés dans une chaîne d'appel de canal client.

<debug>

Spécifie si les types doivent être chargés dans le fichier de configuration au démarrage de l'application.

<customErrors>

Indique si les canaux serveur de ce domaine d'application retournent des informations filtrées ou des informations complètes sur les exceptions aux appelants locaux ou distants.

Voir aussi

Autres ressources

.NET Framework Configuration File Schema
Vue d'ensemble de .NET Framework Remoting

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