DialogPage.SaveSettingsToStorage 方法
调用由 Visual Studio 中存储对话框页上的设置在本地存储区,通常注册表。
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
Public Overridable Sub SaveSettingsToStorage
public virtual void SaveSettingsToStorage()
实现
IProfileManager.SaveSettingsToStorage()
备注
SaveSettingsToStorage 实现 IProfileManager.SaveSettingsToStorage。
此方法调用中的对话框页的设置为本地 (带驱动器) 存储,通常从注册表。
默认实现进行以下操作:
保存设置。 TypeConverter支持到字符串的转换对话框页的自动化对象的所有属性的信息。
在注册表中存储在注册表中设置 VSROOT\SettingsRegistryPath下,之
VSROOT。 Visual Studio 特定于顶级注册表项,通常
HKEY_CURRENT_USER \版本, \Software\Microsoft\VisualStudio
版本 是 Visual Studio 版本。
,当 Visual Studio shell 初始化时,替换根中指定。 有关如何指定替换根的更多信息在注册表,请参见 命令行开关 (Visual Studio SDK)。
SettingsRegistryPath 由 SettingsRegistryPath返回的值。
备注
通常,对话框中的页类的实例是其自身的自动化对象。因此,存储的属性是那些 DialogPage 基类。但是,因此,如果 AutomationObject 返回另一个对象,该对象是对象的属性类而不是属性,该属性存储。
当对话页的公共属性通过其对话框窗口中修改, SaveSettingsToStorage 自动调用保存该状态到本地存储区 (默认情况下,注册表)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.VisualStudio.Shell 命名空间