Condividi tramite


Claim.Equals(Object) Metodo

Definizione

Determina se l'oggetto specificato rappresenta la stessa attestazione dell'oggetto corrente Claim .

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

Parametri

obj
Object

Oggetto da confrontare con l'oggetto corrente Claim.

Restituisce

true se obj rappresenta la stessa attestazione dell'oggetto corrente Claim; in caso contrario false, .

Commenti

Questo metodo esegue l'override del Equals metodo per fornire confronti di uguaglianza per Claim gli oggetti . Il confronto è costituito da tre confronti sui valori delle Rightproprietà , ClaimTypee Resource . L'algoritmo di confronto utilizzato dalla Resource proprietà dipende dal valore della ClaimType proprietà . Nella tabella seguente viene dettagliato l'algoritmo di confronto usato per il tipo di attestazione specificato.

Tipo di attestazione Confronto
Dns Confronto tra stringhe senza distinzione tra maiuscole e minuscole nella risorsa.
Hash Confronto di byte per byte.
Rsa Confronto di byte per byte sulle parti modulo ed esponente dell'algoritmo.
Thumbprint Confronto di byte per byte.
Upn Confronto con SID.
X500DistinguishedName Confronto tra dati non elaborati X.500 normalizzati.

Si applica a