Partager via


ComparisonSettings Énumération

Définition

Décrit les modes de comparaison d'objets qui peuvent être utilisés avec CompareTo(ManagementBaseObject, ComparisonSettings). Notez que ces valeurs peuvent être combinées.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class ComparisonSettings
[System.Flags]
public enum ComparisonSettings
[<System.Flags>]
type ComparisonSettings = 
Public Enum ComparisonSettings
Héritage
ComparisonSettings
Attributs

Champs

IgnoreCase 16

Mode comparant les valeurs de chaîne sans distinction minuscules/majuscules. Il s'applique aux chaînes et aux valeurs de qualificateur. Les noms de propriétés et de qualificateurs sont toujours comparés sans distinction minuscules/majuscules, que cet indicateur soit spécifié ou non. Valeur : 16.

IgnoreClass 8

Mode supposant que les objets comparés sont des instances de la même classe. Par conséquent, cette valeur ne permet de comparer que des informations relatives aux instances. Utilisez cet indicateur pour optimiser les performances. Si les objets ne sont pas de la même classe, les résultats sont non définis. Valeur : 8.

IgnoreDefaultValues 4

Mode ignorant les valeurs par défaut des propriétés. Cette valeur n'est significative que pour la comparaison de classes. Valeur : 4.

IgnoreFlavor 32

Mode qui ignore les saveurs de qualificateur. Cet indicateur tient compte des valeurs de qualificateur, mais ignore les distinctions de version telles que les règles de propagation et les restrictions de substitution. Valeur : 32.

IgnoreObjectSource 2

Mode ignorant la source des objets, c'est-à-dire le serveur et l'espace de noms d'où ils proviennent, dans la comparaison avec d'autres objets. Valeur : 2.

IgnoreQualifiers 1

Mode qui compare les objets, en ignorant les qualificateurs. Valeur : 1.

IncludeAll 0

Mode comparant tous les éléments des objets comparés. Valeur : 0.

S’applique à