ComponentInstaller 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定一個安裝程式,能複製元件中的屬性,以便在安裝時使用。
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) 方法。
建構函式
| 名稱 | Description |
|---|---|
| ComponentInstaller() |
初始化 ComponentInstaller 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| CanRaiseEvents |
取得值,指出元件是否可以引發事件。 (繼承來源 Component) |
| Container |
取得包含 IContainer的 Component。 (繼承來源 Component) |
| Context |
取得或設定有關當前安裝的資訊。 (繼承來源 Installer) |
| DesignMode |
取得值,這個值表示 Component 目前是否處於設計模式。 (繼承來源 Component) |
| Events |
取得附加至這個 Component之事件處理程序的清單。 (繼承來源 Component) |
| HelpText |
會看到安裝程式集合中所有安裝程式的說明文字。 (繼承來源 Installer) |
| Installers |
取得該安裝程式中包含的安裝程式集合。 (繼承來源 Installer) |
| Parent |
取得或設定安裝程式,包含該安裝程式所屬的集合。 (繼承來源 Installer) |
| Site | (繼承來源 Component) |
方法
事件
| 名稱 | Description |
|---|---|
| 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) |