ShellSettingsManager 类
表示一组存储的 Visual Studio 内
继承层次结构
System.Object
Microsoft.VisualStudio.Settings.SettingsManager
Microsoft.VisualStudio.Shell.Settings.ShellSettingsManager
命名空间: Microsoft.VisualStudio.Shell.Settings
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public NotInheritable Class ShellSettingsManager _
Inherits SettingsManager
public sealed class ShellSettingsManager : SettingsManager
ShellSettingsManager 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ShellSettingsManager |
页首
方法
名称 | 说明 | |
---|---|---|
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
GetApplicationDataFolder | 获取 Visual Studio 为存储各种缓存、备份、模板、使用的文件夹。files (重写 SettingsManager.GetApplicationDataFolder(ApplicationDataFolder)。) | |
GetCollectionScopes | 获取包含给定的集合的大小。 (重写 SettingsManager.GetCollectionScopes(String)。) | |
GetCommonExtensionsSearchPaths | 获取 Visual Studio 的设备扩展的安装/查看使用文件夹的列表。 (重写 SettingsManager.GetCommonExtensionsSearchPaths()。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetPropertyScopes | 获取包含给定属性的范围。 (重写 SettingsManager.GetPropertyScopes(String, String)。) | |
GetReadOnlySettingsStore | 获取可为只读操作使用的请求范围的 SettingsStore 类。 (重写 SettingsManager.GetReadOnlySettingsStore(SettingsScope)。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
GetWritableSettingsStore | 获取可用于读取和写入流的请求范围的 WritableSettingsStore 对象。 (重写 SettingsManager.GetWritableSettingsStore(SettingsScope)。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
此类允许您搜索属性和集合在不同的范围。它包含对集合和属性的进行进一步处理 SettingsScope 和 WritableSettingsStore 类在范围内。,在不再需要后,此类实现 IDisposable 模式,并且必须配置。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。