EventLogInstaller.Uninstall(IDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt eine Installation durch Entfernen der Ereignisprotokollinformationen aus der Registrierung.
public:
override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall (System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)
Parameter
- savedState
- IDictionary
Ein IDictionary-Objekt, das Informationen über den Zustand enthält, in dem sich der Computer vor der Installation befand.
Hinweise
Wenn der UninstallAction -Eigenschaftswert ist Remove
, löscht die Uninstall -Methode die Quelle und das zugeordnete Protokoll, das vom Installationsprogramm erstellt wurde, wenn die Log Eigenschaften und Source die -Eigenschaft die Erstellung eines neuen Ereignisprotokolls und einer quelle angegeben haben.
In der Regel rufen Sie die Methoden von EventLogInstaller nicht in Ihrem Code auf. Sie werden in der Regel nur vom Installutil.exe (Installer Tool) im Deinstallationsmodus aufgerufen. Das Tool ruft automatisch die Uninstall -Methode auf, um die teile des Systems, die von der Installation betroffen waren, in ihren Vorinstallationsstatus wiederherzustellen. Dies schließt das Löschen von Registrierungsinformationen ein, die dem zu deinstallierenden Ereignisprotokoll zugeordnet sind.
Die Deinstallationsroutine einer Anwendung verwendet die -Eigenschaft des Projektinstallationsprogramms Installer.Context , um automatisch Informationen zu den komponenten zu verwalten, die bereits deinstalliert wurden. Diese Zustandsinformationen, die als savedState
Parameter an übergeben Uninstall werden, werden kontinuierlich aktualisiert, wenn das Tool jede EventLogInstallerdeinstalliert. In der Regel ist es nicht erforderlich, dass Ihr Code diese Zustandsinformationen explizit ändert.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für