MessageQueueInstaller.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 Warteschlangeninformationen aus der Registrierung. Diese Methode ist für Deinstallationstools vorgesehen, die die entsprechenden Methoden automatisch aufrufen.
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, das den Zustand des Computers nach der Installation enthält.
Hinweise
Wenn der UninstallAction ist, Uninstall löscht auch die Warteschlange, die dem MessageQueuezugeordnet istRemove
.
In der Regel rufen Sie die Methoden des MessageQueueInstaller nicht in Ihrem Code auf. Sie werden in der Regel nur vom InstallUtil.exe-Installationshilfsprogramm aufgerufen (im Deinstallationsmodus). Das Hilfsprogramm ruft die Uninstall -Methode automatisch auf, um die von der Installation betroffenen Teile des Systems in ihren Vorinstallationsstatus wiederherzustellen. Dies schließt das Löschen von Registrierungsinformationen ein, die der Deinstallation von MessageQueue zugeordnet sind.
Die Deinstallationsroutine einer Anwendung verwendet die des Projektinstallationsprogramms Installer.Context , um Automatisch Informationen zu den komponenten zu verwalten, die bereits deinstalliert wurden. Diese Zustandsinformationen, die als savedState
Parameter übergeben Uninstall werden, werden kontinuierlich aktualisiert, während das Hilfsprogramm jede MessageQueueInstaller instance deinstalliert. In der Regel ist es nicht erforderlich, dass Ihr Code diese Zustandsinformationen explizit ändert.