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í.
Příchutě kvalifikátoru, které lze použít s rozšířeními zprostředkovatele rozhraní WMI.
Poznámka: Knihovny WMI .NET jsou nyní zvažovány v konečném stavu a v případě problémů nesouvisejících se zabezpečením, které mají na tyto knihovny vliv, nebudou k dispozici žádná další vylepšení ani aktualizace. Rozhraní MI API 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 se v definici základní třídy nevyžaduje a je možné ho přesunout na změnu, která se má lokalizovat. |
ClassOnly | 4 | Kvalifikátor se rozšíří do instancí. |
DisableOverride | 2 | Kvalifikátor nelze přepsat v odvozené třídě nebo instanci. Všimněte si, že možnost přepsat rozšířenou kvalifikátor je výchozí. |
ThisClassOnly | 8 | Kvalifikátor se nešíře do odvozených tříd. |
Příklady
Následující příklad ukazuje použití výčtu DisableOverride ManagementQualifierFlavors. Tady se aplikuje na kvalifikátor přidružení.
[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átorů najdete v tématu Příchutě kvalifikátorů v sadě WMI SDK na webu MSDN.