IVsExtensionManager.InstallAsync, méthode (IInstallableExtension, Boolean)
installe de façon asynchrone une extension au répertoire d'ExtensionsRoot. Les installations qui sont appelées à l'aide de cette méthode ne peuvent pas être annulées.
Espace de noms : Microsoft.VisualStudio.ExtensionManager
Assembly : Microsoft.VisualStudio.ExtensionManager (dans Microsoft.VisualStudio.ExtensionManager.dll)
Syntaxe
'Déclaration
Sub InstallAsync ( _
extension As IInstallableExtension, _
perMachine As Boolean _
)
void InstallAsync(
IInstallableExtension extension,
bool perMachine
)
void InstallAsync(
IInstallableExtension^ extension,
bool perMachine
)
abstract InstallAsync :
extension:IInstallableExtension *
perMachine:bool -> unit
function InstallAsync(
extension : IInstallableExtension,
perMachine : boolean
)
Paramètres
extension
Type : Microsoft.VisualStudio.ExtensionManager.IInstallableExtensionl'extension à installer. Il doit s'agir d'une extension qui a été créée à partir d'un package VSIX.
perMachine
Type : BooleanSpécifie si une extension doit être installé sur une base par ordinateur ou uniquement pour l'utilisateur actuel.
Notes
Bien qu'il prend en charge API l'infrastructure de Gestionnaire d'extensions , nous recommandons que vous n'utilisez pas car il est soumise à la modification.
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, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.