AssemblyInstaller.Rollback(IDictionary) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает компьютер в состояние, в котором он находился до установки.
public:
override void Rollback(System::Collections::IDictionary ^ savedState);
public override void Rollback (System.Collections.IDictionary savedState);
override this.Rollback : System.Collections.IDictionary -> unit
Public Overrides Sub Rollback (savedState As IDictionary)
Параметры
- savedState
- IDictionary
Интерфейс IDictionary, содержащий сведения о состоянии компьютера до установки.
Исключения
Параметр savedState
имеет значение null
.
-или-
Словарь сохраненного состояния IDictionary мог быть искажен.
-или-
Не удалось найти файл.
Возникло исключение в обработчике событий BeforeRollback одного из установщиков коллекции.
-или-
Возникло исключение в обработчике событий AfterRollback одного из установщиков коллекции.
-или-
Возникло исключение во время фазы Rollback(IDictionary) установки. Исключение игнорируется, и откат продолжается. Однако по завершении отката компьютер может быть возвращен в свое первоначальное состояние не полностью.
-или-
В одной из сборок не удалось найти типы установщиков.
-или-
Не удалось создать экземпляр одного из типов установщиков.
Возникло исключение во время фазы Rollback(IDictionary) установки. Исключение игнорируется, и откат продолжается. Однако по завершении отката компьютер может быть возвращен в свое первоначальное состояние не полностью.
Примеры
В следующем примере метод вызывается для Rollback отмены процесса установки указанной сборки.
// 'Rollback' the installation process.
myAssemblyInstaller->Rollback( mySavedState );
// 'Rollback' the installation process.
myAssemblyInstaller.Rollback( mySavedState );
' 'Rollback' the installation process.
myAssemblyInstaller.Rollback(mySavedState)
Комментарии
При откате компьютер восстанавливается до состояния, в которое он находился до установки. Метод Rollback вызывается, если Install метод этого Installer экземпляра или установщика в коллекции установщиков не работает правильно. Все исключения, созданные вызовом Rollback метода установщика в коллекции, игнорируются, а откат других установщиков продолжается.