Sdílet prostřednictvím


MessageQueueInstaller.Rollback(IDictionary) Metoda

Definice

Obnoví počítač do stavu, ve který byl před instalací, vrácením zpět informace o frontě, které postup instalace zapisoval do registru. Tuto metodu mají používat instalační nástroje, které automaticky volají příslušné metody.

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)

Parametry

savedState
IDictionary

A IDictionary , který obsahuje stav před instalací počítače.

Poznámky

Metoda Rollback vrátí účinky metody zpět Install . Rollback je volána, pokud instalace jakékoli součásti v instalačním projektu selže. Metoda Install vytvoří nebo nastaví vlastnosti fronty. Rollback Buď odstraní frontu, nebo resetuje vlastnosti existující fronty na jejich hodnoty před instalací.

Obvykle nevoláte metody objektu MessageQueueInstaller z kódu; jsou obecně volána pouze instalačním nástrojem InstallUtil.exe. Nástroj automaticky volá metodu Rollback po selhání instalace a vrátí zpět všechny změny, které již instalační proces provedl.

Rutina instalace aplikace používá instalační program Installer.Context projektu k automatické údržbě informací o komponentách, které už byly nainstalovány. Tyto informace o stavu, které se předávají Rollback jako savedState parametr, se průběžně aktualizují, protože nástroj vrací zpět každou MessageQueueInstaller instanci. Obvykle není nutné, aby váš kód explicitně měnil tyto informace o stavu.

Platí pro

Viz také