ComparisonSettings Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beschreibt die Vergleichsmodi für Objekte, die mit CompareTo(ManagementBaseObject, ComparisonSettings) verwendet werden können. Beachten Sie, dass diese Werte miteinander kombiniert werden können.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings =
Public Enum ComparisonSettings
- Vererbung
- Attribute
Felder
IgnoreCase | 16 | Ein Modus, in dem Zeichenfolgenwerte ohne Berücksichtigung von Groß- und Kleinschreibung verglichen werden. Dies gilt für Zeichenfolgen und Qualifiziererwerte. Unabhängig davon, ob dieses Flag angegeben ist, werden Eigenschaften- und Qualifizierernamen immer ohne Berücksichtigung von Groß- und Kleinschreibung verglichen. Wert: 16. |
IgnoreClass | 8 | Ein Modus, in dem vorausgesetzt wird, dass es sich bei den zu vergleichenden Objekten um Instanzen derselben Klasse handelt. Folglich bewirkt dieser Wert nur Vergleiche von instanzbezogenen Informationen. Mithilfe dieses Flags können Sie die Leistung optimieren. Wenn die Objekte nicht zu derselben Klasse gehören, sind die Ergebnisse undefiniert. Wert: 8. |
IgnoreDefaultValues | 4 | Ein Modus, in dem die Standardwerte von Eigenschaften ignoriert werden. Dieser Wert ist nur beim Vergleichen von Klassen sinnvoll. Wert: 4. |
IgnoreFlavor | 32 | Ein Modus, in dem Typen von Qualifizierern ignoriert werden. Dieses Flag berücksichtigt Qualifiziererwerte, ignoriert jedoch Unterschiede bei den verschiedenen Typen, z. B. Weitergaberegeln und Einschränkungen beim Überschreiben. Wert: 32. |
IgnoreObjectSource | 2 | Ein Modus, in dem beim Vergleichen mit anderen Objekten die Quelle der Objekte ignoriert wird, d. h. der Server und Namespace, aus dem sie stammen. Wert: 2. |
IgnoreQualifiers | 1 | Ein Modus, der die Objekte vergleicht und Qualifizierer ignoriert. Wert: 1. |
IncludeAll | 0 | Ein Modus, in dem alle Elemente der zu vergleichenden Objekte verglichen werden. Wert: 0. |