DefaultManagementInstaller クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つのインストルメント アセンブリをインストールします。 この既定のプロジェクト インストーラーを使用するには、アセンブリ内の DefaultManagementInstaller からクラスを派生するだけです。 メソッドをオーバーライドする必要はありません。
注: WMI .NET ライブラリは最終的な状態と見なされます。これらのライブラリに影響を与えるセキュリティ以外に関連する問題については、さらなる開発、機能拡張、または更新は利用できません。 MI API は新しい開発すべてに使用する必要があります。
public ref class DefaultManagementInstaller : System::Configuration::Install::Installer
public class DefaultManagementInstaller : System.Configuration.Install.Installer
type DefaultManagementInstaller = class
inherit Installer
Public Class DefaultManagementInstaller
Inherits Installer
- 継承
例
次の例は、 クラスから DefaultManagementInstaller クラスを派生して WMI プロバイダーをインストールする方法を示しています。
// This is the installer class that installs an instrumented assembly.
// To use the default project installer, simply derive a class from
// DefaultManagementInstaller. No methods need to be overridden.
[System.ComponentModel.RunInstaller(true)]
public class TheInstaller : DefaultManagementInstaller
{ }
注釈
このクラスは、.NET Framework の標準 installUtil インストーラーのインターフェイスを提供します。 オートメーション クラスを含むアセンブリには、この型から派生したクラスを含める必要があります。 これにより、オートメーション オブジェクトのスキーマを生成し、WMI にインストールし、必要なプロバイダー登録コードを作成するコードが提供されます。
コンストラクター
| DefaultManagementInstaller() |
DefaultManagementInstaller クラスの新しいインスタンスを初期化します。 これはパラメーターなしのコンストラクターです。 |
プロパティ
| CanRaiseEvents |
コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。 (継承元 Component) |
| Container |
IContainer を含む Component を取得します。 (継承元 Component) |
| Context |
現在のインストールに関する情報を取得または設定します。 (継承元 Installer) |
| DesignMode |
Component が現在デザイン モードかどうかを示す値を取得します。 (継承元 Component) |
| Events |
Component に結び付けられているイベント ハンドラーのリストを取得します。 (継承元 Component) |
| HelpText |
インストーラー コレクション内のすべてのインストーラーに関するヘルプ テキストを取得します。 (継承元 Installer) |
| Installers |
インストーラーが格納しているインストーラーのコレクションを取得します。 (継承元 Installer) |
| Parent |
インストーラーが属しているコレクションを格納しているインストーラーを取得または設定します。 (継承元 Installer) |
| Site |
Component の ISite を取得または設定します。 (継承元 Component) |
メソッド
| Commit(IDictionary) |
派生クラスによってオーバーライドされた場合、インストール トランザクションを完了します。 (継承元 Installer) |
| CreateObjRef(Type) |
リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (継承元 MarshalByRefObject) |
| Dispose() |
Component によって使用されているすべてのリソースを解放します。 (継承元 Component) |
| Dispose(Boolean) |
Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。 (継承元 Component) |
| Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetLifetimeService() |
古い.
対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
| GetService(Type) |
Component またはその Container で提供されるサービスを表すオブジェクトを返します。 (継承元 Component) |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| InitializeLifetimeService() |
古い.
このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
| Install(IDictionary) |
派生クラスによってオーバーライドされた場合、インストールを実行します。 (継承元 Installer) |
| MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
| MemberwiseClone(Boolean) |
現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (継承元 MarshalByRefObject) |
| OnAfterInstall(IDictionary) |
AfterInstall イベントを発生させます。 (継承元 Installer) |
| OnAfterRollback(IDictionary) |
AfterRollback イベントを発生させます。 (継承元 Installer) |
| OnAfterUninstall(IDictionary) |
AfterUninstall イベントを発生させます。 (継承元 Installer) |
| OnBeforeInstall(IDictionary) |
BeforeInstall イベントを発生させます。 (継承元 Installer) |
| OnBeforeRollback(IDictionary) |
BeforeRollback イベントを発生させます。 (継承元 Installer) |
| OnBeforeUninstall(IDictionary) |
BeforeUninstall イベントを発生させます。 (継承元 Installer) |
| OnCommitted(IDictionary) |
Committed イベントを発生させます。 (継承元 Installer) |
| OnCommitting(IDictionary) |
Committing イベントを発生させます。 (継承元 Installer) |
| Rollback(IDictionary) |
派生クラスによってオーバーライドされた場合、インストール前のコンピューターの状態を復元します。 (継承元 Installer) |
| ToString() |
Component の名前 (存在する場合) を格納する String を返します。 このメソッドはオーバーライドできません。 (継承元 Component) |
| Uninstall(IDictionary) |
派生クラスによってオーバーライドされた場合、インストール内容を削除します。 (継承元 Installer) |
イベント
| AfterInstall |
Installers プロパティ内のすべてのインストーラーの Install(IDictionary) メソッドが実行された後で発生します。 (継承元 Installer) |
| AfterRollback |
Installers プロパティ内のすべてのインストーラーによるインストールがロールバックされた後で発生します。 (継承元 Installer) |
| AfterUninstall |
Installers プロパティ内のすべてのインストーラーのアンインストールが実行された後で発生します。 (継承元 Installer) |
| BeforeInstall |
インストーラー コレクション内の各インストーラーの Install(IDictionary) メソッドが実行される前に発生します。 (継承元 Installer) |
| BeforeRollback |
Installers プロパティ内のインストーラーがロールバックされる前に発生します。 (継承元 Installer) |
| BeforeUninstall |
Installers プロパティ内のインストーラーのアンインストールが実行される前に発生します。 (継承元 Installer) |
| Committed |
Installers プロパティ内のすべてのインストーラーがインストールをコミットした後で発生します。 (継承元 Installer) |
| Committing |
Installers プロパティ内のインストーラーがインストールをコミットする前に発生します。 (継承元 Installer) |
| Disposed |
Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。 (継承元 Component) |