Claim.Equals(Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |