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

Nom Valeur Description
IncludeAll 0

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

IgnoreQualifiers 1

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

IgnoreObjectSource 2

Mode qui ignore la source des objets, à savoir le serveur et l’espace de noms qu’ils proviennent, par comparaison avec d’autres objets. Valeur : 2.

IgnoreDefaultValues 4

Mode qui ignore les valeurs par défaut des propriétés. Cette valeur n’est significative que lors de la comparaison des classes. Valeur : 4.

IgnoreClass 8

Un mode qui suppose que les objets comparés sont des instances de la même classe. Par conséquent, cette valeur entraîne la comparaison des informations liées à l’instance uniquement. Utilisez cet indicateur pour optimiser les performances. Si les objets ne sont pas de la même classe, les résultats ne sont pas définis. Valeur : 8.

IgnoreCase 16

Mode qui compare les valeurs de chaîne d’une manière qui ne respecte pas la casse. Cela s’applique aux chaînes et aux valeurs de qualificateur. Les noms de propriété et de qualificateur sont toujours comparés de manière non sensible à la casse si cet indicateur est spécifié ou non. Valeur : 16.

IgnoreFlavor 32

Mode qui ignore les saveurs des qualificateurs. Cet indicateur prend toujours en compte les valeurs de qualificateur, mais ignore les distinctions de saveur telles que les règles de propagation et les restrictions de remplacement. Valeur : 32.

S’applique à