VSDBToolsOptionsSettingsBase 类

该类及其成员保留供内部使用,不应在代码中使用。

继承层次结构

System.Object
  Microsoft.Data.Schema.Tools.Settings.Internal.VSDBToolsOptionsSettingsBase

命名空间:  Microsoft.Data.Schema.Tools.Settings.Internal
程序集:  Microsoft.Data.Schema.Tools(在 Microsoft.Data.Schema.Tools.dll 中)

语法

声明
Public MustInherit Class VSDBToolsOptionsSettingsBase _
    Implements IVSDBToolsOptionsSettings
public abstract class VSDBToolsOptionsSettingsBase : IVSDBToolsOptionsSettings
public ref class VSDBToolsOptionsSettingsBase abstract : IVSDBToolsOptionsSettings
[<AbstractClass>]
type VSDBToolsOptionsSettingsBase =  
    class
        interface IVSDBToolsOptionsSettings
    end
public abstract class VSDBToolsOptionsSettingsBase implements IVSDBToolsOptionsSettings

VSDBToolsOptionsSettingsBase 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 VSDBToolsOptionsSettingsBase 初始化 VSDBToolsOptionsSettingsBase 类的新实例。

页首

属性

  名称 说明
受保护的属性 SettingProperties 获取由指定设置及其值构成的字典。
公共属性 SettingValues 获取或设置指定设置及其当前值构成的字典。

页首

方法

  名称 说明
公共方法 CompareSettingValues 返回 VSDBToolsOptionsSettingChange 对象的列表,这些对象根据所提供的以前设置值列表指定哪些设置已更改。它还会在任何设置已更改时引发 SettingsChanged 事件。
公共方法 Equals 确定给定对象是否等于此对象。 (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 返回此对象的哈希代码。 (重写 Object.GetHashCode()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsSupportedSetting 返回一个值,该值指示当前设置中是否支持所提供的设置名称。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Reset 在继承类中实现时,将所有设置重置为其默认值。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SettingsChanged 任何值已更改时由 CompareSettingValues 方法引发。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Data.Schema.Tools.Settings.Internal 命名空间