ComparisonSettings Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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. |