ComparisonSettings Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает режимы сравнения объектов, которые можно использовать в сочетании с методом CompareTo(ManagementBaseObject, ComparisonSettings). Обратите внимание, что эти значения можно объединять.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings =
Public Enum ComparisonSettings
- Наследование
- Атрибуты
Поля
IgnoreCase | 16 | Режим сравнения строковых значений без учета регистра. Применяется к строкам и значениям квалификаторов. Имена свойств и квалификаторов всегда сравниваются без учета регистра, независимо от того, установлен данный флаг или нет. Значение: 16. |
IgnoreClass | 8 | Этот режим предполагает, что сравниваемые объекты являются экземплярами одного класса. Следовательно, это значение обеспечивает только сравнение данных, связанных с экземпляром. Этот флаг позволяет оптимизировать производительность. Если объекты не являются экземплярами одного класса, результаты будут неопределенными. Значение: 8. |
IgnoreDefaultValues | 4 | В этом режиме сравнения игнорируются значения свойств по умолчанию. Это значение применяется только при сравнении классов. Значение: 4. |
IgnoreFlavor | 32 | Режим, игнорирующий варианты квалификатора. Этот флаг позволяет учитывать значения квалификаторов, но при этом игнорируются такие свойства флага, как правила распространения и ограничения на перезапись. Значение: 32. |
IgnoreObjectSource | 2 | В этом режиме сравнения игнорируются источники объектов, а именно, сервер и пространство имен, из которых они происходят. Значение: 2. |
IgnoreQualifiers | 1 | Режим, который сравнивает объекты, игнорируя квалификаторы. Значение: 1. |
IncludeAll | 0 | В этом режиме сравниваются все элементы сравниваемых объектов. Значение: 0. |