ManagementQualifierAttribute 類別

定義

ManagementQualifier 屬性包含與 WMI 類別、執行個體、屬性、欄位或方法相關聯的其他 WMI 提供者相關資訊。

注意:WMI .NET 程式庫目前被視為最終狀態,針對影響這些程式庫的非安全性相關問題,不會提供進一步的開發、增強功能或更新。 MI API 應使用於所有新的開發。

public ref class ManagementQualifierAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true)]
public sealed class ManagementQualifierAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All, AllowMultiple=true)>]
type ManagementQualifierAttribute = class
    inherit Attribute
Public NotInheritable Class ManagementQualifierAttribute
Inherits Attribute
繼承
ManagementQualifierAttribute
屬性

範例

下列範例將示範如何使用 ManagementQualifier 屬性來指出類別會執行 WMI 關聯類別。 在此情況下,限定詞的 DisableOverride 類別會指定在子類別中無法覆寫限定詞的效果。

[ManagementQualifier("Association", Flavor = ManagementQualifierFlavors.DisableOverride)]  
public class AssociationSample  
{  
}  

備註

限定詞是 WMI 基礎結構所使用的名稱/值組。 大部分必要的 WMI 限定詞都會由 WMI.NET 提供者延伸模組基礎結構自動產生。 許多其他屬性會導致產生 WMI 限定詞。 不過,這個屬性可讓您在需要時手動關聯其他限定詞。

若要深入瞭解本主題,請參閱 MSDN online 上 WMI SDK 中的 Wmi 限定詞

建構函式

ManagementQualifierAttribute(String)

建立 ManagementQualifierAttribute 的執行個體。

屬性

Flavor

屬性的標註。

Name

限定詞的名稱。

TypeId

在衍生類別中實作時,取得這個 Attribute 的唯一識別碼。

(繼承來源 Attribute)
Value

與限定詞關聯的值。

方法

Equals(Object)

傳回值,這個值指出此執行個體是否與指定的物件相等。

(繼承來源 Attribute)
GetHashCode()

傳回這個執行個體的雜湊碼。

(繼承來源 Attribute)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsDefaultAttribute()

在衍生類別中覆寫時,表示這個執行個體的值是衍生類別的預設值。

(繼承來源 Attribute)
Match(Object)

在衍生類別中覆寫時,會傳回值,表示這個執行個體是否等於指定物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

明確介面實作

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取物件的類型資訊,可以用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開的屬性和方法的存取權。

(繼承來源 Attribute)

適用於