Package.IVsUserSettings.ImportSettings, méthode
Extrait la configuration d'un VSPackage à l'aide de le mécanisme de paramètres de Visual Studio lorsqu'un utilisateur sélectionne l'option d'importation de la fonctionnalité de Paramètres d'importation/exportation sur le menu Outils d'IDE.Cette méthode fait partie de l'implémentation de l'interface d'IVsUserSettings utilisée pour gérer des profils et pour les importer/paramètres d'exportation aux fichiers XML.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
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
)
Paramètres
- strPageGuid
Type : System.String
GUID de la page.
- reader
Type : Microsoft.VisualStudio.Shell.Interop.IVsSettingsReader
Objet IVsSettingsReader.
- flags
Type : System.UInt32
Les valeurs d'__UserSettingsFlags se sont retournées par le shell, spécifiant comment les paramètres doivent être traités.
- restartRequired
Type : System.Int32%
true si Visual Studio IDE doit être redémarré.
Valeur de retour
Type : System.Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.
Implémentations
IVsUserSettings.ImportSettings(String, IVsSettingsReader, UInt32, Int32%)
Remarques
ImportSettings recherche l'objet de package en recherchant des classes d'ProvideProfileAttribute.Si l'objet spécifié dans ProvideProfileAttribute correspond à GUID passé dans ImportSettings, alors l'interface d'IProfileManager de cet objet est extraite.Si nécessaire l'objet implémentant IProfileManager est créé.Si l'interface d'IProfileManager ne peut pas être extraite, alors ImportSettings se retourne immédiatement.
Si l'interface d'IProfileManager est extraite, alors la méthode de l'LoadSettingsFromXml de l'objet est appelée pour importer les paramètres d'IVsSettingsReader passé à la procédure par Visual Studio.
La méthode d'SaveSettingsToStorage est alors appelée pour enregistrer les paramètres immédiatement importés.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.