ComparisonSettings Enum

Definition

Beskriver de objektjämförelselägen som kan användas med CompareTo(ManagementBaseObject, ComparisonSettings). Observera att dessa värden kan kombineras.

Den här uppräkningen stöder en bitvis kombination av dess medlemsvärden.

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings = 
Public Enum ComparisonSettings
Arv
ComparisonSettings
Attribut

Fält

Name Värde Description
IncludeAll 0

Ett läge som jämför alla element i de jämförde objekten. Värde: 0.

IgnoreQualifiers 1

Ett läge som jämför objekten och ignorerar kvalificerare. Värde: 1.

IgnoreObjectSource 2

Ett läge som ignorerar källan till objekten, nämligen servern och namnområdet de kom från, i jämförelse med andra objekt. Värde: 2.

IgnoreDefaultValues 4

Ett läge som ignorerar standardvärdena för egenskaper. Det här värdet är bara meningsfullt när du jämför klasser. Värde: 4.

IgnoreClass 8

Ett läge som förutsätter att de objekt som jämförs är instanser av samma klass. Det här värdet leder därför endast till jämförelse av instansrelaterad information. Använd den här flaggan för att optimera prestanda. Om objekten inte har samma klass är resultatet odefinierat. Värde: 8.

IgnoreCase 16

Ett läge som jämför strängvärden på ett skiftlägesokänsligt sätt. Detta gäller för strängar och för kvalificeringsvärden. Egenskaps- och kvalificerarnamn jämförs alltid på ett skiftlägesokänsligt sätt oavsett om den här flaggan har angetts eller inte. Värde: 16.

IgnoreFlavor 32

Ett läge som ignorerar kvalificeringssmaker. Den här flaggan tar fortfarande hänsyn till kvalificerarvärden, men ignorerar smakskillnader som spridningsregler och åsidosättningsbegränsningar. Värde: 32.

Gäller för