Compartilhar via


Claim.Equals(Object) Método

Definição

Determina se o objeto especificado representa a mesma declaração do objeto Claim atual.

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 a ser comparado com o Claim atual.

Retornos

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

Comentários

Esse método substitui o Equals método para fornecer comparações de igualdade para Claim objetos . A comparação consiste em três comparações nos valores das Rightpropriedades , ClaimTypee Resource . O algoritmo de comparação usado na Resource propriedade depende do valor da ClaimType propriedade. A tabela a seguir detalha o algoritmo de comparação usado para o tipo de declaração especificado.

Tipo de declaração Comparação
Dns Comparação de cadeia de caracteres que não diferencia maiúsculas de minúsculas no recurso.
Hash Comparação byte por byte.
Rsa Comparação byte por byte nas partes Módulo e Expoente do algoritmo.
Thumbprint Comparação byte por byte.
Upn Comparação de SID.
X500DistinguishedName Comparação de dados brutos X.500 normalizados.

Aplica-se a