Compartilhar via


ManagementQualifierFlavors Enumeração

Definição

Tipos de qualificador que podem ser usados com extensões de provedor da WMI.

Observação: as bibliotecas do .NET no WMI agora são consideradas em estado final e nenhum desenvolvimento, melhorias ou atualizações adicionais estarão disponíveis para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

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

Campos

Amended 1

O qualificador não é necessário na definição de classe básica e pode ser movido para o aditamento a ser localizado.

ClassOnly 4

O qualificador é propagado para instâncias.

DisableOverride 2

O qualificador não pode ser substituído em uma instância ou classe derivada. Observe que a capacidade de substituir um qualificador propagado é o padrão.

ThisClassOnly 8

O qualificador não é propagado para classes derivadas.

Exemplos

O exemplo a seguir demonstra como usar a enumeração DisableOverride ManagementQualifierFlavors. Aqui ele está sendo aplicado ao qualificador De 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

Comentários

Para saber mais sobre os tipos de qualificador, leia o tópico Variantes do Qualificador no SDK do WMI no MSDN.

Aplica-se a

Confira também