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 zadaly vytvoření nového protokolu událostí a zdroje.

Obvykle nevoláte metody objektu EventLogInstaller z kódu. Obvykle jsou 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 ovlivněny instalací, do stavu před instalací. To zahrnuje odstranění informací registru, které jsou přidruženy 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 jako savedState parametr, se průběžně aktualizují, protože nástroj odinstaluje každý EventLogInstallerparametr . Obvykle není nutné, aby váš kód explicitně měnil tyto informace o stavu.

Platí pro

Viz také