使用 WCF LOB 适配器 SDK 将适配器设置公开为绑定属性
WCF LOB 适配器 SDK 使用不同类中定义的属性来配置连接池、元数据缓存和其他适配器行为。 本主题介绍如何将这些属性显示为绑定属性,以便适配器使用者可以通过配置文件设置它们。
将适配器设置显示为适配器绑定属性
启动 Visual Studio,然后在“ 文件 ”菜单上,指向“ 新建”,然后单击“ 项目”。
选择 WCF LOB 适配器 模板,然后提供其他适配器项目信息。
单步执行 WCF LOB 适配器开发向导。 转到“ 适配器属性” 页时,通过提供 属性名称、 数据类型和 默认值来添加要公开的绑定属性,然后单击“ 添加 ”添加新的适配器属性。
完成适配器开发向导。 项目应包含向导提供的新文件。
在 Visual Studio 的 解决方案资源管理器 中,打开适配器派生类。 例如,如果适配器项目的名称为“SampleAdapter”,则可以在“SampleAdapter.cs”中找到适配器派生类。
删除要从适配器设置中获取和设置的属性的私有变量。 专用变量由适配器开发向导生成。
更新 get/set 方法以从/向适配器设置读取/写入值。 以下示例使用适配器属性来允许启用性能计数器。
[System.Configuration.ConfigurationProperty("enablePerfCounters", DefaultValue = false)] public bool EnablePerfCounters { get { return environmentSettings.PerformanceCounters.Enabled; } set { environmentSettings.PerformanceCounters.Enabled = value; } }
在 Visual Studio 的“ 文件 ”菜单上,单击“ 全部保存”。