DefaultManagementInstaller 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
安裝已檢測的組件。 若要使用此預設專案安裝程式,只需在組件內部從 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) |
方法
事件
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) |