Claim.Equals(Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |