System.Management.Instrumentation 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供必要的類別,用於管理應用程式的儀器化,並透過 WMI 向潛在消費者揭露其管理資訊與事件。 像 Microsoft 應用程式中心或 Microsoft Operations Manager 這類消費者就能輕鬆管理您的應用程式,並且對您的應用程式進行監控與配置,無論是管理員腳本或其他管理型或非管理型應用程式皆可使用。 你的應用程式的儀器化很容易,可以用你想暴露的類別上的 InstrumentationClass 自訂屬性,或是使用提供的 BaseEvent 基礎 Instance 類別和 Instrumentation 輔助類別來實現。
類別
| 名稱 | Description |
|---|---|
| BaseEvent |
代表由已知管理事件類別衍生而 BaseEvent 來的類別。 這些衍生類別繼承了一個實作 IEvent ,允許透過該 Fire() 方法觸發事件。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| DefaultManagementInstaller |
安裝一個有儀器的組件。 要使用此預設專案安裝程式,只需從 DefaultManagementInstaller 組合語言內部衍生一個類別即可。 不需要覆蓋任何方法。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| DefaultManagementProjectInstaller |
安裝一個有儀器的組件。 要使用這個預設專案安裝程式,請從 DefaultManagementProjectInstaller 組合語言內部衍生一個類別。 不需要覆蓋任何方法。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| IgnoreMemberAttribute |
讓管理檢測忽略已檢測類別的相關聯成員。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| Instance |
代表已知為管理儀器實例類別的衍生類別。 這些衍生類別繼承了一個實作 IInstance ,允許透過該 Published 屬性發佈實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstanceNotFoundException |
拋出例外表示提供者未回傳實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| Instrumentation |
提供協助功能以揭露事件及管理資料。 每個應用域只有一個此類實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstrumentationBaseException |
代表基礎提供者相關的例外。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstrumentationClassAttribute |
指定類別提供事件或實例檢測。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstrumentationException |
代表與提供者相關的例外。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstrumentationManager |
提供管理解耦提供者生命週期及模型的方法。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| InstrumentedAttribute |
指定此元件提供管理檢測。 這個屬性應該會在每個元件出現一次。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagedCommonProvider |
此類別由 WMI.NET 提供者擴充架構內部使用。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagedNameAttribute |
允許已檢測類別或已檢測類別的成員透過管理檢測來呈現替代名稱。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementBindAttribute |
ManagementBind 屬性表示使用方法回傳與特定鍵值相關的 WMI 類別實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementCommitAttribute |
ManagementCommit 屬性標記一個方法,當需要在一次原子操作中更新一組讀寫屬性時,會被呼叫。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementConfigurationAttribute |
ManagementConfiguration 屬性表示某個屬性或欄位代表一個讀寫 WMI 屬性。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementCreateAttribute |
ManagementCreateAttribute 用來表示某方法會建立一個新的受管理實體實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementEntityAttribute |
ManagementEntity 屬性表示類別會提供透過 WMI 提供者公開的管理資訊。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 所有新開發 都使用 MI API 。 |
| ManagementEnumeratorAttribute |
ManagementEnumerator 屬性標示一個方法,該方法會回傳所有 WMI 類別的實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementInstaller |
安裝有儀器的組件。 在包含 instrumentation 的 assembly 的專案安裝程式中包含此安裝類別的實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementKeyAttribute |
ManagementKey 屬性用來識別 WMI 類別的 key 屬性。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementMemberAttribute |
此類別被 WMI.NET 提供者擴充框架所使用。 它是可套用至成員之所有管理屬性的基類。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementNameAttribute |
ManagementName 屬性可用來覆寫透過 WMI 類別公開的名稱。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementNewInstanceAttribute |
這是僅具備執行時功能、無結構表示的管理屬性的基底類別。 管理屬性類別 ManagementBindAttribute、ManagementCreateAttribute 和 ManagementEnumeratorAttribute 皆源自此類別。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementProbeAttribute |
ManagementProbe 屬性表示某個屬性或欄位代表唯讀的 WMI 屬性。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementQualifierAttribute |
ManagementQualifier 屬性包含有關相關聯 WMI 類別、實例、屬性、欄位或方法的其他 WMI 提供者相關信息。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementReferenceAttribute |
ManagementReferenceAttribute 會將類別成員、屬性或方法參數標示為另一個管理物件或類別的參考。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementRemoveAttribute |
ManagementRemoveAttribute 用來表示某方法會清理受管理實體的實例。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementTaskAttribute |
ManagementTask 屬性表示目標方法實作了 WMI 方法。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| WmiConfigurationAttribute |
WmiConfiguration 屬性表示一個組合語言包含使用 WMI.NET 提供者擴充模型實作 WMI 提供者的程式碼。 屬性會接受參數,這些參數會建立實作 WMI 提供者的高階組態。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| WmiProviderInstallationException |
代表當 WMI 提供者安裝失敗時,可以拋棄例外。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 所有新開發都使用 MI API。 |
介面
| 名稱 | Description |
|---|---|
| IEvent |
指定管理儀器事件的來源。 實作此介面的物件已知是管理儀器事件的來源。 不衍生於 的 BaseEvent 類別應實作此介面。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| IInstance |
指定管理儀器實例的來源。 實作此介面的物件已知是管理儀器實例的來源。 不衍生於 的 Instance 類別應實作此介面。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
列舉
| 名稱 | Description |
|---|---|
| InstrumentationType |
指定類別所提供的檢測類型。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementConfigurationType |
表示讀取/寫入屬性的可能認可行為。 它會當做 ManagementConfigurationAttribute 屬性的參數值使用。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementHostingModel |
定義值,指定提供者的裝載模型。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |
| ManagementQualifierFlavors |
可與 WMI 提供者延伸模組搭配使用的限定符類別。 注意:WMI .NET 函式庫目前已進入最終狀態,對於影響這些函式庫的非安全相關問題,將不再提供進一步的開發、增強或更新。 |