Claim.Equals(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |