Condividi tramite


Metodo DialogPage.SaveSettingsToStorage

Chiamato da Visual Studio per archiviare le impostazioni di una pagina della finestra di dialogo nella memoria locale, in genere il Registro di sistema.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Sub SaveSettingsToStorage
public virtual void SaveSettingsToStorage()

Implementa

IProfileManager.SaveSettingsToStorage()

Note

implementa IProfileManager.SaveSettingsToStoragediSaveSettingsToStorage .

Questo metodo viene chiamato per salvare le impostazioni di una pagina della finestra di dialogo anziché su disco all'archiviazione locale, in genere dal Registro di sistema.

L'implementazione predefinita vengono apportate le seguenti operazioni:

  • Salva le informazioni di impostazione per tutte le proprietà dell'oggetto ActiveX della pagina della finestra di dialogo che supportano la conversione in una stringa con TypeConverter.

  • Archivia le impostazioni nel Registro di sistema nel Registro di sistema VSROOT\SettingsRegistryPath, dove

    • È VSROOT la voce del Registro di sistema di primo livello specifico di Visual Studio, in genere

      \Software\Microsoft\VisualStudio HKEY_CURRENT_USER \versione, dove

      versione è la versione di Visual Studio .

      Una radice alternativa è possibile specificare quando la shell di Visual Studio viene inizializzato.Per ulteriori informazioni su come specificare una radice alternativa nel Registro di sistema, vedere Opzioni della riga di comando (Visual Studio SDK).

    • SettingsRegistryPath è il valore restituito da SettingsRegistryPath.

[!NOTA]

In genere, un'istanza di una classe della pagina della finestra di dialogo è il proprio oggetto ActiveX.Di conseguenza, le proprietà archiviate sono quelle della classe base di DialogPage .Tuttavia, se AutomationObject restituisce un altro oggetto, è che le proprietà dell'oggetto e non le proprietà della classe, che vengono archiviate.

Quando le proprietà pubbliche di una pagina della finestra di dialogo vengono modificate tramite la finestra di dialogo, SaveSettingsToStorage automaticamente viene chiamato per salvare lo stato in memoria locale (per impostazione predefinita, il Registro di sistema).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DialogPage Classe

Spazio dei nomi Microsoft.VisualStudio.Shell

LoadSettingsFromXml

DialogPage

Altre risorse

pagine di opzioni

Casella degli strumenti (Visual Studio SDK)

persistenza di stato e l'IDE di Visual Studio