ManagementQualifierFlavors Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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.