SettingsManager 类
表示在 Visual Studio 中存储的设置。
继承层次结构
System.Object
Microsoft.VisualStudio.Settings.SettingsManager
Microsoft.VisualStudio.Settings.ExternalSettingsManager
Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager
命名空间: Microsoft.VisualStudio.Settings
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
Microsoft.VisualStudio.Settings(在 Microsoft.VisualStudio.Settings.dll 中)
语法
声明
Public MustInherit Class SettingsManager
public abstract class SettingsManager
SettingsManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
SettingsManager |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetApplicationDataFolder | 返回 Visual Studio 为存储各种文件使用例如缓存文件、备份文件和模板文件的文件夹。 | |
GetCollectionScopes | 输出包含给定的集合的大小。 | |
GetCommonExtensionsSearchPaths | 返回使用 Visual Studio 安装或查找设备 extensions 文件夹的列表。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetPropertyScopes | 输出包含给定属性的范围。 | |
GetReadOnlySettingsStore | 对于可为只读操作使用的请求范围提供 SettingsStore 类。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetWritableSettingsStore | 有关可用于读取操作和写入操作使用的请求范围提供 WritableSettingsStore 类。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
使用此类,可以搜索属性和集合在不同的范围。 它包含对 SettingsStore 类和 WritableSettingsStore 类的属性和集合进行进一步处理在范围内。
SettingsManager 是一个抽象基类。 ExternalSettingsManager 类实现 SettingsManager 并允许应用程序到 Visual Studio 或独立 shell 中访问设置。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。