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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell