Claim.Equals(Object) Método

Definição

Determina se o objeto especificado representa a mesma reivindicação que o objeto atual 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

Parâmetros

obj
Object

O objeto para comparar com a corrente Claim.

Devoluções

true se obj representa a mesma reivindicação que a atual Claim; caso contrário false.

Observações

Este método sobrepõe-se ao Equals método para fornecer comparações de igualdade para Claim objetos. A comparação consiste em três comparações sobre os valores dos Right, ClaimType, e Resource das propriedades. O algoritmo de comparação utilizado na Resource propriedade depende do valor da ClaimType propriedade. A tabela seguinte detalha o algoritmo de comparação utilizado para o tipo de reivindicação especificado.

Tipo de afirmação Comparison
Dns Comparação de cadeias insensíveis a maiúsculas minúsculas no recurso.
Hash Comparação byte a byte.
Rsa Comparação byte a byte nas partes de Módulo e Expoente do algoritmo.
Thumbprint Comparação byte a byte.
Upn Comparação com SID.
X500DistinguishedName Comparação normalizada de dados brutos do X.500.

Aplica-se a