Claim.Equals(Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |