Claim.Equals(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 |