ComparisonSettings Výčet

Definice

Popisuje režimy porovnání objektů, které lze použít s CompareTo(ManagementBaseObject, ComparisonSettings). Všimněte si, že tyto hodnoty mohou být kombinovány.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings = 
Public Enum ComparisonSettings
Dědičnost
ComparisonSettings
Atributy

Pole

IgnoreCase 16

Režim, který porovnává řetězcové hodnoty způsobem, který nerozlišuje malá a velká písmena. To platí pro řetězce a hodnoty kvalifikátoru. Názvy vlastností a kvalifikátoru se vždy porovnávají bez ohledu na to, jestli je tento příznak zadaný, nebo ne. Hodnota: 16.

IgnoreClass 8

Režim, který předpokládá, že porovnávané objekty jsou instance stejné třídy. V důsledku toho tato hodnota způsobí porovnání pouze informací souvisejících s instancemi. Tento příznak použijte k optimalizaci výkonu. Pokud objekty nejsou stejné třídy, výsledky nejsou definovány. Hodnota: 8.

IgnoreDefaultValues 4

Režim, který ignoruje výchozí hodnoty vlastností. Tato hodnota je smysluplná pouze při porovnávání tříd. Hodnota: 4.

IgnoreFlavor 32

Režim, který ignoruje příchutě kvalifikátoru. Tento příznak stále bere v úvahu hodnoty kvalifikátoru, ale ignoruje rozdíly v příchuti, jako jsou pravidla šíření a přepsání omezení. Hodnota: 32.

IgnoreObjectSource 2

Režim, který ignoruje zdroj objektů, konkrétně server a obor názvů, ze kterého pocházejí, ve srovnání s jinými objekty. Hodnota: 2.

IgnoreQualifiers 1

Režim, který porovnává objekty a ignoruje kvalifikátory. Hodnota: 1.

IncludeAll 0

Režim, který porovnává všechny prvky porovnávaných objektů. Hodnota: 0.

Platí pro