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
extension
Tipo: Microsoft.VisualStudio.ExtensionManager.IInstalledExtensionUma extensão que foi passada para a API de desinstalar.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.