Claim.Equals(Object) Metoda

Definice

Určuje, zda zadaný objekt představuje stejnou deklaraci identity jako aktuální Claim objekt.

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

Objekt, který se má porovnat s aktuálním Claimobjektem .

Návraty

true if obj představuje stejnou deklaraci identity jako aktuální Claim; jinak false.

Poznámky

Tato metoda přepíše metodu Equals tak, aby poskytovala porovnání rovnosti pro Claim objekty. Porovnání se skládá ze tří porovnání hodnot Rightvlastností , ClaimTypea Resource . Algoritmus porovnání, který se používá pro Resource vlastnost, závisí na hodnotě ClaimType vlastnosti. Následující tabulka podrobně popisuje algoritmus porovnání, který se používá pro zadaný typ deklarace identity.

Typ deklarace identity Porovnání
Dns Porovnání řetězců nerozlišují velká a malá písmena u prostředku.
Hash Bajtové porovnání.
Rsa Byte-by-bytete část modulus a exponent algoritmus.
Thumbprint Bajtové porovnání.
Upn Porovnání IDENTIFIKÁTORŮ SID.
X500DistinguishedName Normalizované porovnání nezpracovaných dat X.500

Platí pro