Claim.Equals(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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. |