Sdílet prostřednictvím


EventLogInstaller.Uninstall(IDictionary) Metoda

Definice

Odebere instalaci odebráním informací protokolu událostí z registru.

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

Stav IDictionary předběžné instalace počítače.

Poznámky

UninstallAction Pokud je Removehodnota vlastnosti , Uninstall metoda odstraní zdroj a přidružený protokol, který instalační program vytvořil, pokud Log a Source vlastnosti určil vytvoření nového protokolu událostí a zdroje.

Obvykle nevoláte metody EventLogInstaller z kódu. Obvykle se volají pouze Installutil.exe (instalačním nástrojem) v režimu odinstalace. Nástroj automaticky volá metodu Uninstall pro obnovení částí systému, které byly ovlivněny instalací do jejich stavu před instalací. To zahrnuje odstranění informací registru přidružených k odinstalované protokolu událostí.

Rutina odinstalace aplikace používá vlastnost instalačního programu Installer.Context projektu k automatické údržbě informací o součástech, které již byly odinstalovány. Tyto informace o stavu, které jsou předány Uninstall jako savedState parametr, se průběžně aktualizují, protože nástroj odinstaluje každý EventLogInstaller. Obvykle není nutné, aby kód explicitně upravil tyto informace o stavu.

Platí pro

Viz také