ManagementQualifierFlavors Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.