ManagementQualifierFlavors Enumerazione

Definizione

Tipi di qualificatore che possono essere usati con le estensioni del provider WMI.

Nota: le librerie .NET WMI sono ora considerate in stato finale e non saranno disponibili ulteriori sviluppi, miglioramenti o aggiornamenti per problemi non correlati alla sicurezza che interessano queste librerie. Le API mi devono essere usate per tutte le nuove attività di sviluppo.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Ereditarietà
ManagementQualifierFlavors
Attributi

Campi

Nome Valore Descrizione
Amended 1

Il qualificatore non è obbligatorio nella definizione della classe di base e può essere spostato nell'emendamento da localizzare.

DisableOverride 2

Il qualificatore non può essere sottoposto a override in una classe o in un'istanza derivata. Si noti che la possibilità di eseguire l'override di un qualificatore propagato è l'impostazione predefinita.

ClassOnly 4

Il qualificatore viene propagato alle istanze.

ThisClassOnly 8

Il qualificatore non viene propagato alle classi derivate.

Esempio

Nell'esempio seguente viene illustrato come utilizzare l'enumerazione DisableOverride ManagementQualifierFlavors. In questo caso viene applicato al qualificatore association.

[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

Commenti

Per altre informazioni sui tipi di qualificatore, vedere l'argomento Qualifier Flavor in WMI SDK su MSDN.

Si applica a

Vedi anche