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
public enum ComparisonSettings
type ComparisonSettings = 
Public Enum ComparisonSettings


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.