ServiceInstaller.Rollback-Methode
Führt ein Rollback der Informationen über Dienstanwendungen durch, die bei der Installation in die Registrierung geschrieben wurden. Diese Methode ist nur für die Verwendung durch Installationstools vorgesehen, die die entsprechenden Methoden automatisch verarbeiten.
Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)
Syntax
'Declaration
Public Overrides Sub Rollback ( _
savedState As IDictionary _
)
'Usage
Dim instance As ServiceInstaller
Dim savedState As IDictionary
instance.Rollback(savedState)
public override void Rollback (
IDictionary savedState
)
public:
virtual void Rollback (
IDictionary^ savedState
) override
public void Rollback (
IDictionary savedState
)
public override function Rollback (
savedState : IDictionary
)
Parameter
- savedState
Ein IDictionary mit Kontextinformationen für die Installation.
Hinweise
Normalerweise rufen Sie die Methoden für ServiceInstaller nicht im Code auf. Diese werden i. d. R. nur vom Installationsdienstprogramm aufgerufen. Das Installationsprogramm ruft bei der Installation automatisch die Install-Methode auf. Im Bedarfsfall werden Fehler behoben, indem Rollback für das Objekt aufgerufen wird, das die Ausnahme generiert hat.
Die Installationsroutine einer Anwendung verwaltet automatisch Informationen über bereits installierte Komponenten. Dazu wird der Installer.Context des Projektinstallationsprogramms verwendet. Diese Zustandsinformationen, die als savedState-Parameter an Rollback übergeben werden, werden fortlaufend aktualisiert, während das Dienstprogramm die ServiceProcessInstaller-Instanz und alle ServiceInstaller-Instanzen installiert. Normalerweise ist es nicht erforderlich, dass der Code diese Zustandsinformationen explizit ändert.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
ServiceInstaller-Klasse
ServiceInstaller-Member
System.ServiceProcess-Namespace
ServiceProcessInstaller.Rollback
Install
Installer.Commit
Uninstall