Metodo Package.IVsUserSettings.ImportSettings
Recupera la configurazione di un package VS utilizzando il meccanismo delle impostazioni di Visual Studio quando un utente seleziona l'opzione di importazione della funzionalità di Impostazioni esportazione/importazione il menu strumenti dell'IDE.Questo metodo fa parte dell'implementazione dell'interfaccia di IVsUserSettings utilizzata per gestire i profili e importare/esporta impostazioni ai file XML.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Private Function ImportSettings ( _
strPageGuid As String, _
reader As IVsSettingsReader, _
flags As UInteger, _
ByRef restartRequired As Integer _
) As Integer Implements IVsUserSettings.ImportSettings
int IVsUserSettings.ImportSettings(
string strPageGuid,
IVsSettingsReader reader,
uint flags,
ref int restartRequired
)
Parametri
- strPageGuid
Tipo: System.String
GUID della pagina.
- reader
Tipo: Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader
oggetto diIVsSettingsReader .
- flags
Tipo: System.UInt32
Valori da __UserSettingsFlags restituito dalla shell, specificando come impostazioni devono essere elaborate.
- restartRequired
Tipo: System.Int32%
true se l'ide di Visual Studio deve essere riavviati.
Valore restituito
Tipo: System.Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Implementa
IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32%)
Note
ImportSettings trova l'oggetto del pacchetto che cerca le classi di ProvideProfileAttribute .Se l'oggetto specificato in ProvideProfileAttribute corrisponde a ImportSettingstrasformato GUID, quindi l'interfaccia di IProfileManager di tale oggetto viene recuperata.Se necessario per l'oggetto che implementa IProfileManager viene creato.Se l'interfaccia di IProfileManager non può essere recuperata, quindi restituisce di ImportSettings immediatamente.
If the IProfileManager interface is retrieved, then the object’s LoadSettingsFromXml method is called to import the settings from the IVsSettingsReader passed to it by Visual Studio.
Il metodo di SaveSettingsToStorage quindi viene chiamato immediatamente per archiviare le impostazioni importate.
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.