Udostępnij za pośrednictwem


ManagementQualifierFlavors Wyliczenie

Definicja

Odmiany kwalifikatora, które mogą być używane z rozszerzeniami dostawcy WMI.

Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi 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 podstawowej definicji klasy i można go przenieść do poprawki, aby można było je lokalizować.

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 zastąpienie 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żyć wyliczenia DisableOverride ManagementQualifierFlavors. W tym miejscu jest on stosowany do kwalifikatora skojarzenia.

[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 odmian kwalifikatora, przeczytaj temat Kwalifikator flavors w zestawie SDK usługi WMI w witrynie MSDN.

Dotyczy

Zobacz też