ExternalSettingsManager 类
允许应用于从 Visual Studio 或独立 shell 中访问设置,之一是其 AppID选择 SettingsManager 类的实现。
继承层次结构
System.Object
Microsoft.VisualStudio.Settings.SettingsManager
Microsoft.VisualStudio.Settings.ExternalSettingsManager
命名空间: Microsoft.VisualStudio.Settings
程序集: Microsoft.VisualStudio.Settings.11.0(在 Microsoft.VisualStudio.Settings.11.0.dll 中)
Microsoft.VisualStudio.Settings(在 Microsoft.VisualStudio.Settings.dll 中)
语法
声明
Public NotInheritable Class ExternalSettingsManager _
Inherits SettingsManager _
Implements IDisposable
public sealed class ExternalSettingsManager : SettingsManager,
IDisposable
ExternalSettingsManager 类型公开以下成员。
方法
|
CreateForApplication(String) |
用于构造基于 AppID 的 Visual Studio 应用程序中 SettingsManager。 |
|
CreateForApplication(String, Boolean) |
用于构造基于 AppID 的 Visual Studio 应用程序中 SettingsManager。 |
|
CreateForApplication(String, String) |
用于构造使用作为后缀模式的基于 AppID 的 Visual Studio 应用程序中 SettingsManager。在作为后缀模式下,对设置的任何更改隔离。 normal 运行模式。 |
|
CreateForApplication(String, String, Boolean) |
用于构造使用作为后缀模式的基于 AppID 的 Visual Studio 应用程序中 SettingsManager。在作为后缀模式下,对设置的任何更改隔离。 normal 运行模式。 |
|
CreateForIsolatedApplication(String, String) |
用于构造基于 AppEnv 的 Visual Studio 自定义应用程序的 SettingsManager。自定义应用程序在其中隔离。 |
|
CreateForIsolatedApplication(String, String, String) |
|
|
CreateForIsolatedApplication(String, String, Boolean) |
用于构造基于 AppEnv 的 Visual Studio 自定义应用程序的 SettingsManager。自定义应用程序在其中隔离。 |
|
CreateForIsolatedApplication(String, String, String, Boolean) |
|
|
Dispose |
释放由 ExternalSettingsManager 类的当前实例使用的资源。 |
|
Equals |
确定指定的对象是否等于当前对象。 (继承自 Object。) |
|
GetApplicationDataFolder |
返回 Visual Studio 为存储各种文件使用例如缓存文件、备份文件和模板文件的文件夹 (重写 SettingsManager.GetApplicationDataFolder(ApplicationDataFolder)。) |
|
GetCollectionScopes |
输出包含给定的集合的大小。 (重写 SettingsManager.GetCollectionScopes(String)。) |
|
GetCommonExtensionsSearchPaths |
返回使用 Visual Studio 安装或查找设备 extensions 文件夹的列表。 (重写 SettingsManager.GetCommonExtensionsSearchPaths()。) |
|
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
|
GetPropertyScopes |
输出包含给定属性的范围。 (重写 SettingsManager.GetPropertyScopes(String, String)。) |
|
GetReadOnlySettingsStore |
对于可为只读操作使用的请求范围提供 SettingsStore 类。 (重写 SettingsManager.GetReadOnlySettingsStore(SettingsScope)。) |
|
GetType |
获取当前实例的 Type。 (继承自 Object。) |
|
GetWritableSettingsStore |
有关可用于读取操作和写入操作使用的请求范围提供 WritableSettingsStore 类。 (重写 SettingsManager.GetWritableSettingsStore(SettingsScope)。) |
|
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
使用此类,可以搜索属性和集合在不同的范围。 它包含对 SettingsStore 类和 WritableSettingsStore 类的属性和集合进行进一步处理在范围内。
此类实现 IDisposable 模式。 因此,它,请在不再需要后,必须配置。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Settings 命名空间