Freigeben über


Verfügbarmachen von Adaptereinstellungen als Bindungseigenschaft mithilfe des WCF LOB Adapter SDK

Das WCF LOB Adapter SDK verwendet die in verschiedenen Klassen definierten Eigenschaften zum Konfigurieren des Verbindungspools, des Metadatencaches und anderer Adapterverhaltens. In diesem Thema wird beschrieben, wie Sie diese Eigenschaften als Bindungseigenschaften anzeigen können, damit der Adapterconsumer sie über eine Konfigurationsdatei festlegen kann.

So stellen Sie eine Adaptereinstellung als Adapterbindungseigenschaft dar

  1. Starten Sie Visual Studio, zeigen Sie dann im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  2. Wählen Sie die VORLAGE WCF LOB Adapter aus, und geben Sie dann die anderen Adapterprojektinformationen an.

  3. Durchlaufen Sie den WCF-Branchenadapterentwicklungs-Assistenten. Wenn Sie zur Seite Adaptereigenschaften gelangen, fügen Sie die Bindungseigenschaften hinzu, die Sie verfügbar machen möchten, indem Sie einen Eigenschaftsnamen, einen Datentyp und einen Standardwert angeben, und klicken Sie dann auf Hinzufügen , um die neue Adaptereigenschaft hinzuzufügen.

  4. Schließen Sie den Assistenten für die Adapterentwicklung ab. Ihr Projekt sollte neue Dateien enthalten, die vom Assistenten bereitgestellt werden.

  5. Öffnen Sie in Visual Studio in Projektmappen-Explorer die vom Adapter abgeleitete Klasse. Wenn der Name Ihres Adapterprojekts beispielsweise "SampleAdapter" lautet, befindet sich die vom Adapter abgeleitete Klasse in "SampleAdapter.cs".

  6. Entfernen Sie die privaten Variablen für die Eigenschaften, die Sie abrufen und aus den Adaptereinstellungen festlegen möchten. Die privaten Variablen wurden vom Adapterentwicklungs-Assistenten generiert.

  7. Aktualisieren Sie die get/set-Methoden, um Werte aus den Adaptereinstellungen zu lesen/zu schreiben. Im folgenden Beispiel wird eine Adaptereigenschaft verwendet, um die Aktivierung von Leistungsindikatoren zu ermöglichen.

    [System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)]  
    public bool EnablePerfCounters  
    {  
        get { return environmentSettings.PerformanceCounters.Enabled;    }  
        set { environmentSettings.PerformanceCounters.Enabled = value; }  
    }  
    
  8. Klicken Sie in Visual Studio im Menü Datei auf Alle speichern.

Weitere Informationen

Tutorial 1: Entwickeln derEchoadapter-Entwicklungsaktivitäten