ServiceProcessInstaller.Rollback(IDictionary) Methode

Definitie

Hiermee worden servicetoepassingsinformatie teruggedraaid die door de installatieprocedure naar het register is geschreven. Deze methode is bedoeld om te worden gebruikt door installatiehulpprogramma's, die automatisch de juiste methoden verwerken.

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)

Parameters

savedState
IDictionary

Een IDictionary met de contextinformatie die is gekoppeld aan de installatie.

Uitzonderingen

De savedState is null.

– of –

De savedState is beschadigd of niet aanwezig.

Opmerkingen

Normaal gesproken roept u de methoden in uw code niet aan ServiceProcessInstaller ; ze worden meestal alleen aangeroepen door het installatieprogramma. Het installatieprogramma roept automatisch de ServiceProcessInstaller.Install methode aan tijdens het installatieproces. Er worden, indien nodig, fouten geretourneerd door het object aan te roepen Rollback dat de uitzondering heeft gegenereerd.

De installatieroutine van een toepassing onderhoudt automatisch informatie over de onderdelen die al zijn geïnstalleerd, met behulp van de installatieprogramma's van Installer.Contexthet project. Deze statusinformatie, doorgegeven Rollback als de savedState parameter, wordt continu bijgewerkt wanneer het ServiceProcessInstaller exemplaar en elke ServiceInstaller instantie wordt geïnstalleerd door het hulpprogramma. Het is meestal niet nodig dat uw code deze statusinformatie expliciet wijzigt.

Rollback geeft door aan de aanroepende methode eventuele uitzonderingen die worden gegenereerd door basisklassemethoden of BeforeInstall / AfterInstall gebeurtenis-handlers.

Van toepassing op

Zie ook