Condividi tramite


Claim.Equals(Object) Metodo

Definizione

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

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

Restituisce

true se obj rappresenta la stessa attestazione rappresentata dall'oggetto Claim corrente. In caso contrario, false.

Commenti

Questo metodo esegue l'override del metodo Equals per implementare confronti di uguaglianza fra oggetti di tipo Claim. Il confronto si articola in tre confronti fra i valori delle proprietà Right, ClaimTypee Resource. L'algoritmo di confronto utilizzato per la proprietà Resource dipende dal valore della proprietà ClaimType. Nella tabella seguente vengono fornite informazioni dettagliate sull'algoritmo di confronto utilizzato in base al tipo di attestazione specificato.

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

Si applica a