Claim.Equals(Object) Método

Definición

Determina si el objeto especificado representa la misma notificación que el objeto Claim actual.

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

Parámetros

obj
Object

Objeto que se va a comparar con el objeto Claim actual.

Devoluciones

true si obj representa la misma notificación que la Claim actual; de lo contrario, false.

Comentarios

Este método invalida el método Equals para proporcionar comparaciones de igualdad para los objetos Claim. La comparación consta de tres comparaciones sobre los valores de las propiedades Right, ClaimType y Resource. El algoritmo de comparación que se utiliza en la propiedad Resource depende del valor de la propiedad ClaimType. La tabla siguiente detalla el algoritmo de comparación empleado para el tipo de notificación especificado.

Tipo de notificación De comparación
Dns Comparación de cadenas que no distingue entre mayúsculas y minúsculas en el recurso.
Hash Comparación byte a byte.
Rsa Comparación byte a byte en las partes de Exponente y Módulo del algoritmo.
Thumbprint Comparación byte a byte.
Upn Comparación de SID
X500DistinguishedName Comparación de datos sin procesar de X.500 normalizados.

Se aplica a