Nyelv

MessageQueueInstaller.Rollback(IDictionary) Metódus

Definíció

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.

A következőre érvényes:

Lásd még