System.Management.Instrumentation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供必要的類別,用來檢測管理應用程式,並透過 WMI 將其管理資訊和事件公開給可能的客戶。 接著,Microsoft Application Center 或 Microsoft Operations Manager 等客戶便可輕鬆地管理您的應用程式,並可監視和設定供系統管理員指令碼或其他應用程式使用的應用程式,包括 Managed 和 Unmanaged 兩種。 在希望公開的類別上使用 InstrumentationClass 自訂屬性,或使用提供的 BaseEvent 和 Instance 基底類別和 Instrumentation Helper 類別,您就可以輕鬆完成應用程式的檢測。
類別
BaseEvent |
代表衍生自 BaseEvent 的類別,這些類別已知為管理事件類別。 這些衍生的類別會繼承 IEvent 的實作,可讓事件透過 Fire() 方法來引發。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
DefaultManagementInstaller |
安裝已檢測的組件。 若要使用此預設專案安裝程式,只需在組件內部從 DefaultManagementInstaller 衍生類別。 不需要覆寫任何方法。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
DefaultManagementProjectInstaller |
安裝已檢測的組件。 若要使用此預設專案安裝程式,請在組件內部從 DefaultManagementProjectInstaller 衍生類別。 不需要覆寫任何方法。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
IgnoreMemberAttribute |
會導致管理檢測忽略已檢測類別相關的成員。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
Instance |
代表已知為管理檢測執行個體類別的衍生類別。 這些衍生的類別繼承 IInstance 的實作,可讓執行個體透過 Published 屬性發行。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstanceNotFoundException |
擲回的例外狀況指出提供者沒有傳回任何執行個體。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
Instrumentation |
針對管理提供公開事件和資料的 Helper 函式。 每個應用程式網域各有此類別的單一介面。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstrumentationBaseException |
表示基底提供者相關的例外狀況。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstrumentationClassAttribute |
指定提供事件或執行個體檢測的類別。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstrumentationException |
表示提供者相關的例外狀況。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstrumentationManager |
提供可管理存留期與針對低耦合提供者所使用之模型的方法。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
InstrumentedAttribute |
指定這個組件提供管理檢測。 此屬性應該每個組件出現一次。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagedCommonProvider |
這個類別是由 WMI .NET 提供者延伸模組基礎結構在內部使用。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagedNameAttribute |
可讓檢測類別,或檢測類別的成員,透過管理檢測設備呈現替代名稱。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementBindAttribute |
ManagementBind 屬性指出,方法是用來傳回與特定索引鍵值相關聯之 WMI 類別的執行個體。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementCommitAttribute |
ManagementCommit 屬性會標記一個方法,該方法會在必須於一個不可部分完成的作業中更新一組讀寫屬性時呼叫。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementConfigurationAttribute |
ManagementConfiguration 屬性指出屬性或欄位代表讀/寫 WMI 屬性。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementCreateAttribute |
ManagementCreateAttribute 用於指出方法會建立受管理實體的新執行個體。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementEntityAttribute |
ManagementEntity 屬性指出類別會提供透過 WMI 提供者公開的管理資訊。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementEnumeratorAttribute |
ManagementEnumerator 屬性會標記傳回 WMI 類別的所有執行個體的方法。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementInstaller |
安裝副稽核組件。 將此安裝程式類別的執行個體包含在包含檢測設備的組件專案安裝程式中。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementKeyAttribute |
ManagementKey 屬性可識別 WMI 類別的主要屬性。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementMemberAttribute |
此類別是由 WMI.NET Provider Extensions 架構使用。 它是所有可套用到成員之管理屬性的基礎類別。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementNameAttribute |
ManagementName 屬性用來覆寫透過 WMI 類別公開的名稱。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementNewInstanceAttribute |
只具備執行階段功能,沒有結構描述表示法的管理屬性的基底類別。 管理屬性類別 ManagementBindAttribute、ManagementCreateAttribute 和 ManagementEnumeratorAttribute 全部衍生自這個類別。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementProbeAttribute |
ManagementProbe 屬性指出屬性或欄位代表唯讀 WMI 屬性。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementQualifierAttribute |
ManagementQualifier 屬性包含與 WMI 類別、執行個體、屬性、欄位或方法相關聯的其他 WMI 提供者相關資訊。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementReferenceAttribute |
ManagementReferenceAttribute 會將類別成員、屬性或方法參數標示為另一管理物件或類別的參考。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementRemoveAttribute |
ManagementRemoveAttribute 用於指出方法清除受管理實體的執行個體。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementTaskAttribute |
ManagementTask 屬性指出目標方法會實作 WMI 方法。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
WmiConfigurationAttribute |
WmiConfiguration 屬性指出某個組件包含使用 WMI.NET 提供者延伸模組模型實作 WMI 提供者的程式碼。 屬性,接受建立實作的 WMI 提供者之高層級組態的參數。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
WmiProviderInstallationException |
代表 WMI 提供者安裝失敗時擲回的例外狀況。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
介面
IEvent |
指定管理檢測事件的來源。 實作這個介面的物件已知為管理檢測事件的來源。 非衍生自 BaseEvent 的類別應改為實作這個介面。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
IInstance |
指定管理檢測執行個體的來源。 實作這個介面的物件已知為管理檢測執行個體的來源。 非衍生自 Instance 的類別應改為實作這個介面。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
列舉
InstrumentationType |
指定類別提供的檢測型別。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementConfigurationType |
表示讀取/寫入屬性可能的認可行為。 它會當作 ManagementConfigurationAttribute 屬性的參數值。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementHostingModel |
定義可指定提供者的主控模型的值。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |
ManagementQualifierFlavors |
可搭配 WMI 提供者延伸模組使用的限定詞標註。 注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。 |