Freigeben über


Claim.Equals(Object) Methode

Definition

Bestimmt, ob das angegebene Objekt denselben Anspruch wie das aktuelle Claim Objekt darstellt.

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

Parameter

obj
Object

Das Objekt, das mit dem aktuellen Claimverglichen werden soll.

Gibt zurück

true if obj represents the same claim as the current Claim; otherwise false.

Hinweise

Diese Methode setzt die Equals Methode außer Kraft, um Gleichheitsvergleiche für Claim Objekte bereitzustellen. Der Vergleich besteht aus drei Vergleichen zu den Werten der Right, ClaimType, und Resource Eigenschaften. Der Vergleichsalgorithmus, der für die Resource Eigenschaft verwendet wird, hängt vom Wert der ClaimType Eigenschaft ab. In der folgenden Tabelle wird der Vergleichsalgorithmus beschrieben, der für den angegebenen Anspruchstyp verwendet wird.

Anspruchstyp Vergleich
Dns Vergleich der Zeichenfolgen zwischen Groß- und Kleinschreibung in der Ressource.
Hash Byte-by-Byte-Vergleich.
Rsa Byte-by-Byte-Vergleich auf den Modulus- und Exponententeilen des Algorithmus.
Thumbprint Byte-by-Byte-Vergleich.
Upn SID-Vergleich.
X500DistinguishedName Normalisierter X.500-Rohdatenvergleich.

Gilt für: