MessageQueueInstaller.Uninstall(IDictionary) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa instalację przez usunięcie informacji o kolejce z rejestru. Ta metoda ma być używana przez narzędzia dezinstalacji, które automatycznie wywołuje odpowiednie metody.
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)
Parametry
- savedState
- IDictionary
Element IDictionary zawierający stan po instalacji komputera.
Uwagi
Jeśli parametr UninstallAction ma Remove
wartość , Uninstall usuwa również kolejkę skojarzona z elementem MessageQueue.
Zazwyczaj metody metody z wewnątrz kodu nie są wywoływane MessageQueueInstaller . Są one zwykle wywoływane tylko przez narzędzie instalacyjne InstallUtil.exe (w trybie odinstalowywania). Narzędzie automatycznie wywołuje metodę Uninstall w celu przywrócenia części systemu, których dotyczyła instalacja, do ich stanów przed instalacją. Obejmuje to usuwanie informacji rejestru skojarzonych z odinstalowywaniem kolejki komunikatów.
Procedura odinstalowywania aplikacji używa instalatora Installer.Context projektu do automatycznego utrzymywania informacji o składnikach, które zostały już odinstalowane. Te informacje o stanie, które są przekazywane jako UninstallsavedState
parametr, są stale aktualizowane, ponieważ narzędzie odinstalowuje każde MessageQueueInstaller wystąpienie. Zwykle kod nie musi jawnie modyfikować tych informacji o stanie.