EventLogInstaller.Uninstall(IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.