EventLogInstaller.Uninstall メソッド
アセンブリ: System.Configuration.Install (system.configuration.install.dll 内)


UninstallAction プロパティ値が Remove である場合に、Log プロパティと Source プロパティで新しいイベント ログとイベント ソースの作成を指定した場合、Uninstall メソッドはインストーラが作成したソースおよび関連付けられたログを削除します。
通常、コードからは EventLogInstaller のメソッドを呼び出しません。このメソッドを呼び出すのは、一般的にアンインストール モードのインストーラ ツール (Installutil.exe) だけです。このツールは、Uninstall メソッドを自動的に呼び出して、システムがインストールの影響を受けた部分をインストール前の状態に復元します。この操作には、アンインストールするイベント ログに関連付けられているレジストリ情報の削除も含まれます。
アプリケーションのアンインストール ルーチンは、プロジェクト インストーラの Installer.Context プロパティを使用して、既にアンインストールされているコンポーネントに関する情報を自動的に保持します。この状態情報は、Uninstall に savedState パラメータとして渡され、ツールが各 EventLogInstaller をアンインストールするたびに更新されます。通常、コードではこの状態情報を明示的に変更する必要がありません。


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- EventLogInstaller.Uninstall メソッドのページへのリンク