Partager via


Claim.Equals(Object) Méthode

Définition

Détermine si l'objet spécifié représente la même revendication que l'objet Claim en cours.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals (object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Paramètres

obj
Object

Objet à comparer au Claim actif.

Retours

true si obj représente la même revendication que l'objet Claim en cours ; sinon, false.

Remarques

Cette méthode substitue la méthode Equals pour les comparaisons d'égalité entre objets Claim. La comparaison consiste en trois comparaisons sur les valeurs des propriétés Right, ClaimTypeet Resource. L'algorithme de comparaison utilisé sur la propriété Resource dépend de la valeur de la propriété ClaimType. La table suivante détaille l'algorithme de comparaison utilisé pour le type de revendication spécifié.

Type de revendication Comparaison
Dns Comparaison de chaîne sans respect de la casse sur la ressource.
Hash Comparaison octet-par-octet.
Rsa Comparaison octet-par-octet sur les parties Modulo et Exposant de l'algorithme.
Thumbprint Comparaison octet-par-octet.
Upn Comparaison de SID
X500DistinguishedName Comparaison de données brutes X.500 normalisées.

S’applique à