ComparisonSettings Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 mogą być łączone.
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
- Atrybuty
Pola
IgnoreCase | 16 | Tryb, który porównuje wartości ciągu w sposób bez uwzględniania liter. Dotyczy to ciągów i wartości kwalifikatora. Nazwy właściwości i kwalifikatorów są zawsze porównywane bez uwzględniania liter bez względu na to, 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 podczas porównywania klas. Wartość: 4. |
IgnoreFlavor | 32 | Tryb, który ignoruje smaki kwalifikatora. Ta flaga nadal uwzględnia wartości kwalifikatora, ale ignoruje rozróżnienia smaków, takie jak reguły propagacji i ograniczenia przesłonięcia. Wartość: 32. |
IgnoreObjectSource | 2 | Tryb, który ignoruje źródło obiektów, czyli serwer i przestrzeń nazw, z których pochodzą, w porównaniu do innych obiektów. 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. |