Freigeben über


Claim.Equals(Object) Methode

Definition

Bestimmt, ob das angegebene Objekt den gleichen 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 der aktuellen Claim verglichen werden soll.

Gibt zurück

true, wenn obj den gleichen Anspruch darstellt wie das aktuelle Claim-Objekt, andernfalls false.

Hinweise

Diese Methode überschreibt die Equals-Methode, um Übereinstimmungsvergleiche für Claim-Objekte bereitzustellen. Die Werte der Eigenschaften Right, ClaimType und Resource werden hierzu dreimal verglichen. Der für die Resource-Eigenschaft verwendete Vergleichsalgorithmus hängt von dem Wert der ClaimType-Eigenschaft ab. In der folgenden Tabelle wird der Vergleichsalgorithmus angezeigt, der für den angegebenen Anspruchtyp verwendet wird.

Anspruchstyp Vergleich
Dns Zeichenfolgenvergleich für die Ressource ohne Berücksichtigung der Groß- und Kleinschreibung.
Hash Byte-pro-Byte-Vergleich.
Rsa Byte-pro-Byte-Vergleich für die Modulo- und Exponententeile des Algorithmus.
Thumbprint Byte-pro-Byte-Vergleich.
Upn SID-Vergleich.
X500DistinguishedName Normalisierter X.500-Vergleich unformatierter Daten.

Gilt für: