Compartilhar via


ComparisonSettings Enumeração

Definição

Descreve os modos de comparação de objeto que podem ser usados com CompareTo(ManagementBaseObject, ComparisonSettings). Observe que esses valores podem ser combinados.

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

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

Campos

IgnoreCase 16

Um modo que compara valores da cadeia de caracteres sem diferenciação de maiúsculas e minúsculas. Isso se aplica a cadeias de caracteres e a valores de qualificador. Nomes de propriedade e de qualificador sempre são comparados sem diferenciação de maiúsculas e minúsculas, seja este sinalizador especificado ou não. Valor: 16.

IgnoreClass 8

Um modo que pressupõe que os objetos que estão sendo comparados sejam instâncias da mesma classe. Consequentemente, esse valor faz a comparação apenas de informações relacionadas à instância. Use este sinalizador para otimizar o desempenho. Se os objetos não são da mesma classe, os resultados são indefinidos. Valor: 8.

IgnoreDefaultValues 4

Um modo que ignora os valores padrão das propriedades. Esse valor só é significativo ao comparar classes. Valor: 4.

IgnoreFlavor 32

Um modo que ignora os tipos de qualificador. Este sinalizador ainda considera valores de qualificador, mas ignora diferenças de tipo como regras de propagação e restrições de substituição. Valor: 32.

IgnoreObjectSource 2

Um modo que ignora a origem dos objetos, ou seja, o servidor e o namespace de que eles vieram, em comparação com outros objetos. Valor: 2.

IgnoreQualifiers 1

Um modo que compara os objetos, ignorando qualificadores. Valor: 1.

IncludeAll 0

Um modo que compara todos os elementos dos objetos comparados. Valor: 0.

Aplica-se a