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 安全性

请参见

参考

DialogPage 类

Microsoft.VisualStudio.Shell 命名空间

LoadSettingsFromXml

DialogPage

其他资源

选项卡页

工具箱 (Visual Studio SDK)

状态持久性和 Visual Studio IDE