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

Nome Valor Description
IncludeAll 0

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

IgnoreQualifiers 1

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

IgnoreObjectSource 2

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

IgnoreDefaultValues 4

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

IgnoreClass 8

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

IgnoreCase 16

Um modo que compara valores de cadeia de caracteres de maneira que não diferencia maiúsculas de minúsculas. Isso se aplica a cadeias de caracteres e a valores qualificados. Os nomes de propriedade e qualificador são sempre comparados de maneira que não diferencia maiúsculas de minúsculas, quer esse sinalizador seja especificado ou não. Valor: 16.

IgnoreFlavor 32

Um modo que ignora os sabores do qualificador. Esse sinalizador ainda leva em conta os valores qualificados, mas ignora distinções de sabor, como regras de propagação e restrições de substituição. Valor: 32.

Aplica-se a