IVsExtensionManager.RevertUninstall - метод
Отменяет изменения удаленное расширение устанавливанному состояние.
Пространство имен: Microsoft.VisualStudio.ExtensionManager
Сборка: Microsoft.VisualStudio.ExtensionManager (в Microsoft.VisualStudio.ExtensionManager.dll)
Синтаксис
'Декларация
Sub RevertUninstall ( _
extension As IInstalledExtension _
)
void RevertUninstall(
IInstalledExtension extension
)
void RevertUninstall(
IInstalledExtension^ extension
)
abstract RevertUninstall :
extension:IInstalledExtension -> unit
function RevertUninstall(
extension : IInstalledExtension
)
Параметры
extension
Тип: Microsoft.VisualStudio.ExtensionManager.IInstalledExtensionРасширение, которое было передано API удалить.
Заметки
Хотя api-интерфейс поддерживает инфраструктуру Диспетчер расширений не рекомендуется использовать его, поскольку оно может изменяться.
Этот API завершается успешно только для расширений, которые были удалены через API удалить. Кроме того, этот API необходимо вызывать до перезапуска Диспетчер расширений поскольку ожидание uninstallations очистка во время инициализации. В противном случае будет вызвано исключение NotPendingDeletionException.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.