Partager via


Exposer les paramètres de l’adaptateur en tant que propriété de liaison à l’aide du Kit de développement logiciel (SDK) de l’adaptateur LOB WCF

Le Kit de développement logiciel (SDK) de l’adaptateur LOB WCF utilise les propriétés définies dans différentes classes pour configurer le pool de connexions, le cache de métadonnées et d’autres comportements d’adaptateur. Cette rubrique décrit comment vous pouvez exposer ces propriétés en tant que propriétés de liaison, afin que le consommateur de l’adaptateur puisse les définir via un fichier de configuration.

Pour faire apparaître un paramètre d’adaptateur en tant que propriété de liaison d’adaptateur

  1. Démarrez Visual Studio, puis dans le menu Fichier , pointez sur Nouveau, puis cliquez sur Projet.

  2. Choisissez le modèle Adaptateur LOB WCF , puis fournissez les autres informations de projet d’adaptateur.

  3. Parcourez l’Assistant Développement d’adaptateur métier WCF. Lorsque vous accédez à la page Propriétés de l’adaptateur , ajoutez les propriétés de liaison que vous souhaitez exposer en fournissant un nom de propriété, un type de données et une valeur par défaut, puis cliquez sur Ajouter pour ajouter la nouvelle propriété d’adaptateur.

  4. Terminez l’Assistant Développement d’adaptateur. Votre projet doit contenir de nouveaux fichiers fournis par l’Assistant.

  5. Dans Visual Studio, dans Explorateur de solutions, ouvrez la classe dérivée de l’adaptateur. Par exemple, si le nom de votre projet d’adaptateur est « SampleAdapter », la classe dérivée de l’adaptateur se trouve dans « SampleAdapter.cs ».

  6. Supprimez les variables privées pour les propriétés que vous souhaitez obtenir et définissez à partir des paramètres de l’adaptateur. Les variables privées ont été générées par l’Assistant Développement d’adaptateur.

  7. Mettez à jour les méthodes get/set pour lire/écrire des valeurs à partir des paramètres de l’adaptateur. L’exemple suivant utilise une propriété d’adaptateur pour autoriser l’activation des compteurs de performances.

    [System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)]  
    public bool EnablePerfCounters  
    {  
        get { return environmentSettings.PerformanceCounters.Enabled;    }  
        set { environmentSettings.PerformanceCounters.Enabled = value; }  
    }  
    
  8. Dans Visual Studio, dans le menu Fichier , cliquez sur Enregistrer tout.

Voir aussi

Tutoriel 1 : Développer les activités de développement de l’adaptateur Echo