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