Freigeben über


MessageQueueInstaller.Uninstall(IDictionary) Methode

Definition

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.

Gilt für:

Weitere Informationen