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) 方法。
建構函式
| ComponentInstaller() |
初始化 ComponentInstaller 類別的新執行個體。 |
屬性
| CanRaiseEvents |
取得值,指出元件是否能引發事件。 (繼承來源 Component) |
| Container |
取得包含 IContainer 的 Component。 (繼承來源 Component) |
| Context |
取得或設定有關目前安裝的資訊。 (繼承來源 Installer) |
| DesignMode |
取得值,指出 Component 目前是否處於設計模式。 (繼承來源 Component) |
| Events |
取得附加在這個 Component 上的事件處理常式清單。 (繼承來源 Component) |
| HelpText |
取得安裝程式集合中所有安裝程式的說明文字。 (繼承來源 Installer) |
| Installers |
取得這個安裝程式包含的安裝程式集合。 (繼承來源 Installer) |
| Parent |
取得或設定安裝程式,含有這個安裝程式所屬的集合。 (繼承來源 Installer) |
| Site | (繼承來源 Component) |
方法
事件
| 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) |