ServiceInstaller.Uninstall メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ServiceInstaller.Uninstall メソッドの意味・解説 

ServiceInstaller.Uninstall メソッド

サービスに関する情報レジストリから削除してサービスアンインストールます。

名前空間: System.ServiceProcess
アセンブリ: System.ServiceProcess (system.serviceprocess.dll 内)
構文構文

Public Overrides Sub Uninstall
 ( _
    savedState As IDictionary _
)
Dim instance As ServiceInstaller
Dim savedState As IDictionary

instance.Uninstall(savedState)
public override void Uninstall (
    IDictionary savedState
)
public:
virtual void Uninstall (
    IDictionary^ savedState
) override
public void Uninstall (
    IDictionary savedState
)
public override function Uninstall (
    savedState : IDictionary
)

パラメータ

savedState

インストール関連付けられているコンテキスト情報格納する IDictionary。

例外例外
解説解説

アンインストールでは、アンインストール実行する前にサービス停止しようとしますサービス停止できない場合も、例外キャッチされず、メソッドサービス削除続行します。

通常コード内の ServiceInstaller では、これらのメソッド呼び出しません。これらのメソッド呼び出すのは、一般にインストール ユーティリティだけです。InstallUtil は、サービスインストールアンインストール使用されます。アンインストールするには、コマンド ライン呼び出し切り替えます

アプリケーションアンインストール ルーチンは、アンインストールされているコンポーネントに関する情報プロジェクト インストーラの Installer.Context を使用して自動的に維持します。この状態情報は、UninstallsavedState パラメータとして渡され、ServiceProcessInstaller インスタンスとして継続的に更新されます。ServiceInstaller インスタンスは、ユーティリティインストールされます通常コードではこの状態情報明示的に変更する要はありません。

Installer クラスから派生するクラス場合、Installers コレクションの状態は、Install および Uninstall メソッド内と同じである必要があります。ただし、インスタンスカスタム インストーラ クラス コンストラクタ内の Installers コレクション追加した場合は、コレクションInstall メソッドおよび Uninstall メソッド間で保持する要はありません。

アンインストールにはロールバックする機構がないため、1 つサービスアンインストール失敗しても、アンインストール中の他のサービス (通常は同じインストール プロジェクト内) は影響を受けません。

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

ServiceInstaller.Uninstall メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ServiceInstaller.Uninstall メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS