ManagementQualifierFlavors Výčet

Definice

Kvalifikátory, které se dají použít s rozšířeními zprostředkovatele WMI.

Poznámka: Knihovny WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které tyto knihovny ovlivňují. Rozhraní API mi by se měla používat pro veškerý nový vývoj.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Dědičnost
ManagementQualifierFlavors
Atributy

Pole

Amended 1

Kvalifikátor není vyžadován v definici základní třídy a lze jej přesunout do dodatku, aby byl lokalizován.

ClassOnly 4

Kvalifikátor se rozšíří do instancí.

DisableOverride 2

Kvalifikátor nelze v odvozené třídě nebo instanci přepsat. Mějte na paměti, že možnost přepsat šířený kvalifikátor je výchozí.

ThisClassOnly 8

Kvalifikátor se nerozšířuje do odvozených tříd.

Příklady

Následující příklad ukazuje použití DisableOverride ManagementQualifierFlavors výčtu. Tady se uplatňuje na kvalifikátor asociace.

[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

Poznámky

Další informace o příchutích kvalifikátoru najdete v tématu Příchutě kvalifikátoru v sadě WMI SDK na webu MSDN.

Platí pro

Viz také