ComparisonSettings Enumeração

Definição

Descreve os modos de comparação de objetos que podem ser usados com CompareTo(ManagementBaseObject, ComparisonSettings). Note-se que estes valores podem ser combinados.

Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.

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

Campos

Name 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 qualificativos. Valor: 1.

IgnoreObjectSource 2

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

IgnoreDefaultValues 4

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

IgnoreClass 8

Um modo que assume que os objetos comparados são instâncias da mesma classe. Consequentemente, este valor provoca apenas a comparação de informação relacionada com a instância. Use esta bandeira para otimizar o desempenho. Se os objetos não forem da mesma classe, os resultados são indefinidos. Valor: 8.

IgnoreCase 16

Um modo que compara valores de cadeias de forma insensível a maiúsculas e maiúsculas. Isto aplica-se às cadeias e aos valores dos qualificadores. Os nomes de propriedades e qualificadores são sempre comparados de forma insensível a maiúsculas e minúsculas, independentemente de esta bandeira ser especificada ou não. Valor: 16.

IgnoreFlavor 32

Um modo que ignora os matices qualificativos. Esta bandeira ainda tem em conta os valores dos qualificadores, mas ignora distinções de sabor como regras de propagação e restrições de sobreposição. Valor: 32.

Aplica-se a