Partilhar via


Método IVsExtensionManager.RevertUninstall

Reverte uma extensão não esteja instalada em um estado instalado.

Namespace:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (em Microsoft.VisualStudio.ExtensionManager.dll)

Sintaxe

'Declaração
Sub RevertUninstall ( _
    extension As IInstalledExtension _
)
void RevertUninstall(
    IInstalledExtension extension
)
void RevertUninstall(
    IInstalledExtension^ extension
)
abstract RevertUninstall : 
        extension:IInstalledExtension -> unit
function RevertUninstall(
    extension : IInstalledExtension
)

Parâmetros

Comentários

Embora essa API oferece suporte a Extension Manager infra-estrutura, é recomendável que você não usá-lo porque ele está sujeito a alterações.

Essa API é bem-sucedida somente para as extensões que foram desinstaladas por meio da API de desinstalar. Além disso, essa API deve ser chamada antes de Extension Manager for reiniciado porque pendente uninstallations são limpos durante a inicialização. Caso contrário, um NotPendingDeletionException será lançada.

Segurança do .NET Framework

Consulte também

Referência

IVsExtensionManager Interface

Namespace Microsoft.VisualStudio.ExtensionManager