共用方式為


使用 WCF LOB 配接器 SDK 將配接器設定公開為系結屬性

WCF LOB 配接器 SDK 會使用不同的類別中定義的屬性來設定連接集區、中繼資料快取和其他配接器行為。 本主題描述如何將這些屬性呈現為系結屬性,讓配接器取用者可以透過組態檔加以設定。

將配接器設定呈現為配接器系結屬性

  1. 啟動 Visual Studio,然後在 [ 檔案 ] 功能表上,指向 [ 新增],然後按一下 [ 專案]。

  2. 選擇 WCF LOB 配接器 範本,然後提供其他配接器專案資訊。

  3. 逐步執行 WCF LOB 配接器開發精靈。 當您進入 [ 配接器屬性 ] 頁面時,請新增您想要公開的系結屬性,方法是提供 [屬性名稱]、 [資料類型] 和 [預設值],然後按一下 [ 新增 ] 以新增配接器屬性。

  4. 完成配接器開發精靈。 您的專案應該包含精靈所提供的新檔案。

  5. 在 Visual Studio 的 方案總管 中,開啟配接器衍生類別。 例如,如果配接器專案的名稱是 「SampleAdapter」,可以在 「SampleAdapter.cs」 中找到配接器衍生類別。

  6. 從配接器設定中移除您想要取得和設定之屬性的私人變數。 私人變數是由配接器開發精靈所產生。

  7. 將 get/set 方法更新為從/寫入配接器設定的讀取/寫入值。 下列範例會使用配接器屬性來允許啟用效能計數器。

    [System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)]  
    public bool EnablePerfCounters  
    {  
        get { return environmentSettings.PerformanceCounters.Enabled;    }  
        set { environmentSettings.PerformanceCounters.Enabled = value; }  
    }  
    
  8. 在 Visual Studio 的 [ 檔案 ] 功能表上,按一下 [ 全部儲存]。

另請參閱

教學課程 1:開發 Echo 配接器開發活動