ComponentInstaller クラス

定義

インストール時に使用するコンポーネントからプロパティをコピーするインストーラーを指定します。

public ref class ComponentInstaller abstract : System::Configuration::Install::Installer
public abstract class ComponentInstaller : System.Configuration.Install.Installer
type ComponentInstaller = class
    inherit Installer
Public MustInherit Class ComponentInstaller
Inherits Installer
継承
派生

注意 (実装者)

ComponentInstallerから継承する場合は、CopyFromComponent(IComponent) メソッドをオーバーライドし、通常はInstall(IDictionary)メソッドとUninstall(IDictionary)メソッドをオーバーライドする必要があります。

コンストラクター

名前 説明
ComponentInstaller()

ComponentInstaller クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CanRaiseEvents

コンポーネントがイベントを発生できるかどうかを示す値を取得します。

(継承元 Component)
Container

IContainerを含むComponentを取得します。

(継承元 Component)
Context

現在のインストールに関する情報を取得または設定します。

(継承元 Installer)
DesignMode

Componentが現在デザイン モードであるかどうかを示す値を取得します。

(継承元 Component)
Events

この Componentにアタッチされているイベント ハンドラーの一覧を取得します。

(継承元 Component)
HelpText

インストーラー コレクション内のすべてのインストーラーのヘルプ テキストを取得します。

(継承元 Installer)
Installers

このインストーラーに含まれるインストーラーのコレクションを取得します。

(継承元 Installer)
Parent

このインストーラーが属するコレクションを含むインストーラーを取得または設定します。

(継承元 Installer)
Site

ISiteComponentを取得または設定します。

(継承元 Component)

メソッド

名前 説明
Commit(IDictionary)

派生クラスでオーバーライドされると、インストール トランザクションが完了します。

(継承元 Installer)
CopyFromComponent(IComponent)

派生クラスでオーバーライドされると、インストール時に必要なすべてのプロパティを指定したコンポーネントからコピーします。

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)
IsEquivalentInstaller(ComponentInstaller)

指定したインストーラーがこのインストーラーと同じオブジェクトをインストールするかどうかを判断します。

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()

Stringの名前 (存在する場合) を含むComponentを返します。 このメソッドはオーバーライドしないでください。

(継承元 Component)
Uninstall(IDictionary)

派生クラスでオーバーライドされた場合は、インストールを削除します。

(継承元 Installer)

イベント

名前 説明
AfterInstall

Install(IDictionary) プロパティ内のすべてのインストーラーのInstallers メソッドが実行された後に発生します。

(継承元 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)

適用対象