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。)

页首

备注

此类允许您搜索属性和集合在不同的范围。它包含对集合和属性的进行进一步处理 SettingsScopeWritableSettingsStore 类在范围内。,在不再需要后,此类实现 IDisposable 模式,并且必须配置。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Shell.Settings 命名空间