Udostępnij za pośrednictwem


ComparisonSettings Wyliczenie

Definicja

Opisuje tryby porównania obiektów, których można używać z programem CompareTo(ManagementBaseObject, ComparisonSettings). Należy pamiętać, że te wartości można połączyć.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings = 
Public Enum ComparisonSettings
Dziedziczenie
ComparisonSettings
Atrybuty

Pola

IgnoreCase 16

Tryb, który porównuje wartości ciągów w sposób bez uwzględniania wielkości liter. Dotyczy to ciągów i wartości kwalifikatora. Nazwy właściwości i kwalifikatora są zawsze porównywane w sposób bez uwzględniania wielkości liter, niezależnie od tego, czy ta flaga jest określona, czy nie. Wartość: 16.

IgnoreClass 8

Tryb, który zakłada, że porównywane obiekty są wystąpieniami tej samej klasy. W związku z tym ta wartość powoduje porównanie tylko informacji związanych z wystąpieniem. Użyj tej flagi, aby zoptymalizować wydajność. Jeśli obiekty nie są tej samej klasy, wyniki są niezdefiniowane. Wartość: 8.

IgnoreDefaultValues 4

Tryb, który ignoruje wartości domyślne właściwości. Ta wartość jest zrozumiała tylko w przypadku porównywania klas. Wartość: 4.

IgnoreFlavor 32

Tryb ignorujący smaki kwalifikatora. Ta flaga nadal uwzględnia wartości kwalifikatora, ale ignoruje różnice smakowe, takie jak reguły propagacji i ograniczenia zastąpienia. Wartość: 32.

IgnoreObjectSource 2

Tryb, który ignoruje źródło obiektów, czyli serwer i przestrzeń nazw, z której pochodzą, w porównaniu z innymi obiektami. Wartość: 2.

IgnoreQualifiers 1

Tryb, który porównuje obiekty, ignorując kwalifikatory. Wartość: 1.

IncludeAll 0

Tryb, który porównuje wszystkie elementy porównywanych obiektów. Wartość: 0.

Dotyczy