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. |