ManagementQualifierFlavors Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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.