Claim.Equals(Object) Método
Definición
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.The object to compare with the current Claim.
Devoluciones
true
si obj
representa la misma notificación que la Claim actual; de lo contrario, false
.true
if obj
represents the same claim as the current Claim; otherwise false
.
Comentarios
Este método invalida el método Equals para proporcionar comparaciones de igualdad para los objetos Claim.This method overrides the Equals method to provide equality comparisons for Claim objects. La comparación consta de tres comparaciones sobre los valores de las propiedades Right, ClaimType y Resource.The comparison consists of three comparisons on the values of the Right, ClaimType, and Resource properties. El algoritmo de comparación que se utiliza en la propiedad Resource depende del valor de la propiedad ClaimType.The comparison algorithm that is used on the Resource property depends upon the value of the ClaimType property. La tabla siguiente detalla el algoritmo de comparación empleado para el tipo de notificación especificado.The following table details the comparison algorithm that is used for the specified claim type.
Tipo de notificaciónClaim type | De comparaciónComparison |
---|---|
Dns | Comparación de cadenas que no distingue entre mayúsculas y minúsculas en el recurso.Case insensitive string comparison on the resource. |
Hash | Comparación byte a byte.Byte-by-byte comparison. |
Rsa | Comparación byte a byte en las partes de Exponente y Módulo del algoritmo.Byte-by-byte comparison on the Modulus and Exponent parts of the algorithm. |
Thumbprint | Comparación byte a byte.Byte-by-byte comparison. |
Upn | Comparación de SIDSID comparison. |
X500DistinguishedName | Comparación de datos sin procesar de X.500 normalizados.Normalized X.500 raw data comparison. |