ManagementQualifierFlavors Wyliczenie

Definicja

Kwalifikatorzy, których można używać z rozszerzeniami dostawcy WMI.

Uwaga: biblioteki platformy .NET WMI są teraz traktowane w stanie końcowym, a żadne dalsze ulepszenia, ulepszenia lub aktualizacje nie będą dostępne w przypadku problemów związanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane do wszystkich nowych programowania.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Dziedziczenie
ManagementQualifierFlavors
Atrybuty

Pola

Amended 1

Kwalifikator nie jest wymagany w definicji podstawowej klasy i można go przenieść do poprawki do lokalizacji.

ClassOnly 4

Kwalifikator jest propagowany do wystąpień.

DisableOverride 2

Kwalifikator nie może zostać zastąpiony w klasie pochodnej lub wystąpieniu. Należy pamiętać, że możliwość zastąpienia propagowanego kwalifikatora jest wartością domyślną.

ThisClassOnly 8

Kwalifikator nie jest propagowany do klas pochodnych.

Przykłady

W poniższym przykładzie pokazano, jak używać wyliczenia DisableOverride ManagementQualifierFlavors. W tym miejscu jest stosowany do kwalifikatora Skojarzenie.

[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  

Uwagi

Aby dowiedzieć się więcej na temat smaków kwalifikatora, przeczytaj temat Kwalifikatorzy smaków w zestawie SDK WMI w witrynie MSDN.

Dotyczy

Zobacz też