ManagementQualifierFlavors Výčet

Definice

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

Poznámka: Knihovny rozhraní 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é mají vliv na tyto knihovny. 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 ho přesunout do dodatku, který se má lokalizovat.

ClassOnly 4

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

DisableOverride 2

Kvalifikátor nelze přepsat v odvozené třídě nebo instanci. Všimněte si, že možnost přepsat šířený kvalifikátor je výchozí.

ThisClassOnly 8

Kvalifikátor není šířený do odvozených tříd.

Příklady

Následující příklad ukazuje, jak použít 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é