ManagementQualifierFlavors Enum

Definitie

Kwalificaties die kunnen worden gebruikt met WMI-providerextensies.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Overname
ManagementQualifierFlavors
Kenmerken

Velden

Name Waarde Description
Amended 1

De kwalificatie is niet vereist in de basisklassedefinitie en kan worden verplaatst naar het amendement dat moet worden gelokaliseerd.

DisableOverride 2

De kwalificatie kan niet worden overschreven in een afgeleide klasse of instantie. Houd er rekening mee dat het overschrijven van een doorgegeven kwalificatie de standaardwaarde is.

ClassOnly 4

De kwalificatie wordt doorgegeven aan instanties.

ThisClassOnly 8

De kwalificatie wordt niet doorgegeven aan afgeleide klassen.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de opsomming DisableOverride ManagementQualifierFlavors gebruikt. Hier wordt het toegepast op de Association-kwalificatie.

[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

Opmerkingen

Lees het onderwerp Kwalificatiesmaak in de WMI SDK op MSDN voor meer informatie over kwalificatiearoma's.

Van toepassing op

Zie ook