EventLogInstaller::UninstallAction Property
Gets or sets a value that indicates whether the Installutil.exe (Installer Tool) should remove the event log or leave it in its installed state at uninstall time.
Assembly: System.Configuration.Install (in System.Configuration.Install.dll)
public: property UninstallAction UninstallAction { UninstallAction get(); void set(UninstallAction value); }
Property Value
Type: System.Configuration.Install::UninstallActionOne of the UninstallAction values that indicates what state to leave the event log in when the EventLog is uninstalled. The default is Remove.
| Exception | Condition |
|---|---|
| InvalidEnumArgumentException | UninstallAction contains an invalid value. The only valid values for this property are Remove and NoAction. |
When you install an event log, you can optionally connect it to an existing log. If you do so, you must decide whether the log should return to its pre-installation state, or remain in its current, post-installation state. If you elect to return the event log to its pre-installation state, changes to the event log entries at installation are not restored. You can reset only the event log properties that are associated with the EventLogInstaller to their pre-installation values.
Available since 1.1