ComparisonSettings ComparisonSettings ComparisonSettings ComparisonSettings Enum

Определение

Описывает режимы сравнения объектов, которые можно использовать в сочетании с методом CompareTo(ManagementBaseObject, ComparisonSettings).Describes the object comparison modes that can be used with CompareTo(ManagementBaseObject, ComparisonSettings). Обратите внимание, что эти значения можно объединять.Note that these values may be combined.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
type ComparisonSettings = 
Public Enum ComparisonSettings
Наследование
ComparisonSettingsComparisonSettingsComparisonSettingsComparisonSettings
Атрибуты

Поля

IgnoreCase IgnoreCase IgnoreCase IgnoreCase 16

Режим сравнения строковых значений без учета регистра.A mode that compares string values in a case-insensitive manner. Применяется к строкам и значениям квалификаторов.This applies to strings and to qualifier values. Имена свойств и квалификаторов всегда сравниваются без учета регистра, независимо от того, установлен данный флаг или нет.Property and qualifier names are always compared in a case-insensitive manner whether this flag is specified or not. Значение: 16.Value: 16.

IgnoreClass IgnoreClass IgnoreClass IgnoreClass 8

Этот режим предполагает, что сравниваемые объекты являются экземплярами одного класса.A mode that assumes that the objects being compared are instances of the same class. Следовательно, это значение обеспечивает только сравнение данных, связанных с экземпляром.Consequently, this value causes comparison of instance-related information only. Этот флаг позволяет оптимизировать производительность.Use this flag to optimize performance. Если объекты не являются экземплярами одного класса, результаты будут неопределенными.If the objects are not of the same class, the results are undefined. Значение: 8.Value: 8.

IgnoreDefaultValues IgnoreDefaultValues IgnoreDefaultValues IgnoreDefaultValues 4

В этом режиме сравнения игнорируются значения свойств по умолчанию.A mode that ignores the default values of properties. Это значение применяется только при сравнении классов.This value is only meaningful when comparing classes. Значение: 4.Value: 4.

IgnoreFlavor IgnoreFlavor IgnoreFlavor IgnoreFlavor 32

В этом режиме игнорируются флаги квалификатора.A mode that ignores qualifier flavors. Этот флаг позволяет учитывать значения квалификаторов, но при этом игнорируются такие свойства флага, как правила распространения и ограничения на перезапись.This flag still takes qualifier values into account, but ignores flavor distinctions such as propagation rules and override restrictions. Значение: 32.Value: 32.

IgnoreObjectSource IgnoreObjectSource IgnoreObjectSource IgnoreObjectSource 2

В этом режиме сравнения игнорируются источники объектов, а именно, сервер и пространство имен, из которых они происходят.A mode that ignores the source of the objects, namely the server and the namespace they came from, in comparison to other objects. Значение: 2.Value: 2.

IgnoreQualifiers IgnoreQualifiers IgnoreQualifiers IgnoreQualifiers 1

В этом режиме объекты сравниваются без учета квалификаторов.A mode that compares the objects, ignoring qualifiers. Значение: 1.Value: 1.

IncludeAll IncludeAll IncludeAll IncludeAll 0

В этом режиме сравниваются все элементы сравниваемых объектов.A mode that compares all elements of the compared objects. Значение: 0.Value: 0.

Применяется к