Linguagem

ManagementQualifierFlavors Enumeração

Definição

Variantes qualificadoras que podem ser usadas com extensões de fornecedores WMI.

Nota: as bibliotecas WMI .NET são agora consideradas em estado final, e não estarão disponíveis desenvolvimentos, melhorias ou atualizações adicionais para questões não relacionadas com a segurança que afetem estas bibliotecas. As APIs MI devem ser usadas para todo o novo desenvolvimento.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

public enum class ManagementQualifierFlavors
[System.Flags]
public enum ManagementQualifierFlavors
[<System.Flags>]
type ManagementQualifierFlavors = 
Public Enum ManagementQualifierFlavors
Herança
ManagementQualifierFlavors
Atributos

Campos

Name Valor Description
Amended 1

O qualificador não é obrigatório na definição básica da classe e pode ser transferido para a emenda para ser localizado.

DisableOverride 2

O qualificador não pode ser anulado numa classe ou instância derivada. Note que poder sobrescrever um qualificador propagado é o padrão.

ClassOnly 4

O qualificador é propagado para as instâncias.

ThisClassOnly 8

O qualificador não é propagado para classes derivadas.

Exemplos

O exemplo seguinte demonstra como usar a enumeração DisableOverride ManagementQualifierFlavors. Aqui está a ser aplicado ao qualificador da Associação.

[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

Observações

Para saber mais sobre sabores qualificadores, leia o tópico Sabores Qualificadores no SDK WMI no MSDN.

Aplica-se a

Ver também