ManagementQualifierFlavors Enumeration

Definition

Varianten von Qualifizierern, die mit WMI-Anbietererweiterungen verwendet werden können.

Hinweis: Die WMI .NET-Bibliotheken werden jetzt als abgeschlossen betrachtet, und keine weiteren Entwicklungen, Verbesserungen oder Updates werden für nicht sicherheitsrelevante Aspekte verfügbar sein, die diese Bibliotheken betreffen. Die MI-APIs sollten für alle Neuentwicklungen verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Vererbung
ManagementQualifierFlavors
Attribute

Felder

Amended 1

Der Qualifizierer ist in der Basisklassendefinition nicht erforderlich und kann zur Lokalisierung in die Ergänzung verschoben werden.

ClassOnly 4

Der Qualifizierer wird an Instanzen weitergegeben.

DisableOverride 2

Der Qualifizierer kann in einer abgeleiteten Klasse oder Instanz nicht überschrieben werden. Beachten Sie, dass das Überschreiben eines weitergegebenen Qualifizierers die Standardeinstellung ist.

ThisClassOnly 8

Der Q wird nicht an abgeleitete Klassen weitergegeben.

Beispiele

Im folgenden Beispiel wird die Verwendung der DisableOverride ManagementQualifierFlavors-Enumeration veranschaulicht. Hier wird sie auf den Zuordnungsqualifizierer angewendet.

[ManagementQualifier("Association",  
Flavor = ManagementQualifierFlavors.DisableOverride)]  
public class AssociationSampleBase  
{  
   [ManagementReference(Type = "UserInfo")]  
   [ManagementKey]  
   public string Configuration;  

   [ManagementReference(Type = "LogInfo")]  
   [ManagementKey]  
   public string Hosting;  
   //additional code omitted  

Hinweise

Weitere Informationen zu Qualifiziereraromen finden Sie im Thema Qualifier Flavors im WMI SDK auf MSDN.

Gilt für:

Weitere Informationen