Share via


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

  • 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

Vedere anche

Riferimenti

Package Classe

Spazio dei nomi Microsoft.VisualStudio.Shell