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

Obsahuje IDictionary stav před instalací 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 vlastnosti a Source určily vytvoření nového protokolu událostí a zdroje.

Obvykle nevoláte metody EventLogInstaller z vašeho kódu; jsou obecně volána pouze Installutil.exe (instalační nástroj) v režimu odinstalace. Nástroj automaticky volá metodu Uninstall k obnovení částí systému, které byly instalací ovlivněny, do 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 Installer.Context programu projektu k automatické údržbě informací o komponentách, které již byly odinstalovány. Tyto informace o stavu, které se předávají Uninstall do jako savedState parametr, se průběžně aktualizují, protože nástroj odinstaluje jednotlivé EventLogInstallerparametry . Obvykle není nutné, aby kód tyto informace o stavu explicitně upravil.

Platí pro

Viz také