MessageQueueInstaller.Rollback(IDictionary) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Visszaállítja a számítógépet arra az állapotra, amelyben a telepítés előtt volt, a telepítési eljárás által a beállításjegyzékbe írt üzenetsoradatok visszaállításával. Ezt a módszert a telepítési eszközöknek kell használniuk, amelyek automatikusan meghívják a megfelelő módszereket.
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)
Paraméterek
- savedState
- IDictionary
A IDictionary számítógép telepítés előtti állapotát tartalmazó fájl.
Megjegyzések
A Rollback metódus visszavonja a metódus hatásait Install . Rollback akkor lesz meghívva, ha a telepítési projekt bármely összetevőjének telepítése meghiúsul. A Install metódus létrehozza vagy beállítja az üzenetsor tulajdonságait. Rollback vagy törli az üzenetsort, vagy alaphelyzetbe állítja egy meglévő üzenetsor tulajdonságait a telepítés előtti értékükre.
Általában nem a kódból hívja meg a MessageQueueInstaller metódusokat, általában csak a InstallUtil.exe telepítési segédprogram hívja meg őket. A segédprogram a telepítési hiba után automatikusan meghívja a Rollback metódust, hogy visszavonja a telepítési folyamat már végrehajtott módosításait.
Az alkalmazás telepítési rutinja a projekttelepítő Installer.Context használatával automatikusan fenntartja a már telepített összetevőkkel kapcsolatos információkat. Ez az állapotinformáció, amelyet paraméterként savedState ad átRollback, folyamatosan frissül, ahogy a segédprogram visszadobja az egyes MessageQueueInstaller példányokat. Általában nem szükséges, hogy a kód explicit módon módosítsa ezt az állapotinformációt.