語言

DefaultManagementProjectInstaller 類別

定義

安裝一個有儀器的組件。 要使用這個預設專案安裝程式,請從 DefaultManagementProjectInstaller 組合語言內部衍生一個類別。 不需要覆蓋任何方法。

注意:WMI .NET 連結庫現在會被視為處於最終狀態,而且不會針對影響這些連結庫的非安全性相關問題使用進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。

public ref class DefaultManagementProjectInstaller : System::Configuration::Install::Installer
public class DefaultManagementProjectInstaller : System.Configuration.Install.Installer
type DefaultManagementProjectInstaller = class
    inherit Installer
Public Class DefaultManagementProjectInstaller
Inherits Installer
繼承
DefaultManagementProjectInstaller

建構函式

名稱 Description
DefaultManagementProjectInstaller()

初始化 DefaultManagementProjectInstaller 類別的新執行個體。 這就是無參數建構子。

屬性

名稱 Description
CanRaiseEvents

取得值,指出元件是否可以引發事件。

(繼承來源 Component)
Container

取得包含 IContainer的 Component。

(繼承來源 Component)
Context

取得或設定有關當前安裝的資訊。

(繼承來源 Installer)
DesignMode

取得值,這個值表示 Component 目前是否處於設計模式。

(繼承來源 Component)
Events

取得附加至這個 Component之事件處理程序的清單。

(繼承來源 Component)
HelpText

會看到安裝程式集合中所有安裝程式的說明文字。

(繼承來源 Installer)
Installers

取得該安裝程式中包含的安裝程式集合。

(繼承來源 Installer)
Parent

取得或設定安裝程式,包含該安裝程式所屬的集合。

(繼承來源 Installer)
Site

取得或設定 ISite 的 Component。

(繼承來源 Component)

方法

名稱 Description
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()

回傳 String 包含 的名稱 Component(若有的話)。 此方法不應被覆蓋。

(繼承來源 Component)
Uninstall(IDictionary)

當在衍生類別中覆寫時,會移除一個安裝。

(繼承來源 Installer)

事件

名稱 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)

適用於