Udostępnij za pośrednictwem


Claim.Equals(Object) Metoda

Definicja

Określa, czy określony obiekt reprezentuje to samo oświadczenie co bieżący Claim obiekt.

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

Parametry

obj
Object

Obiekt do porównania z bieżącym Claimelementem .

Zwraca

true jeśli obj reprezentuje to samo oświadczenie co bieżące Claim; w przeciwnym razie false.

Uwagi

Ta metoda zastępuje metodę Equals w celu zapewnienia porównań równości dla Claim obiektów. Porównanie składa się z trzech porównań wartości Rightwłaściwości , ClaimTypei Resource . Algorytm porównania używany na Resource podstawie właściwości zależy od wartości ClaimType właściwości. W poniższej tabeli przedstawiono algorytm porównania używany dla określonego typu oświadczenia.

Typ oświadczenia Porównanie
Dns Porównanie ciągów bez uwzględniania wielkości liter w zasobie.
Hash Porównanie bajtów bajtów.
Rsa Porównanie bajtów bajtów w module modulo i częściach wykładniczych algorytmu.
Thumbprint Porównanie bajtów bajtów.
Upn Porównanie identyfikatorów SID.
X500DistinguishedName Znormalizowane porównanie danych pierwotnych X.500.

Dotyczy