ComparisonSettings 枚举

定义

描述可以用于 CompareTo(ManagementBaseObject, ComparisonSettings) 的对象比较模式。 注意,这些值可以组合。

此枚举支持其成员值的按位组合。

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings = 
Public Enum ComparisonSettings
继承
ComparisonSettings
属性

字段

IgnoreCase 16

一种以不区分大小写的方式比较字符串值的模式。 此模式适用于字符串和限定符值。 无论是否指定了此标志,都会始终以不区分大小写的方式比较属性名称和限定符名称。 值:16。

IgnoreClass 8

一种假定要比较的对象是同一个类的实例的模式。 因此,此值只比较与实例相关的信息。 使用此标志可优化性能。 如果这些对象不属于同一类,则结果不确定。 值:8。

IgnoreDefaultValues 4

一种忽略属性的默认值的模式。 此值仅在比较类时才有意义。 值:4.

IgnoreFlavor 32

一种忽略限定符特色信息的模式。 此标志仍会将限定符值考虑在内,但会忽略风格差别(如传播规则和重写限制)。 值:32。

IgnoreObjectSource 2

一种模式,它在将对象与其他对象进行比较时会忽略对象的源(即对象来自的服务器和命名空间)。 值:2.

IgnoreQualifiers 1

一种比较对象的模式,该模式忽略限定符。 值:1.

IncludeAll 0

一种比较所比较对象的所有元素的模式。 值:0.

适用于