Claim.Equals(Object) Yöntem

Tanım

Belirtilen nesnenin geçerli Claim nesneyle aynı talebi temsil edip etmediğini belirler.

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

Parametreler

obj
Object

Geçerli Claimile karşılaştıracak nesne.

Döndürülenler

truegeçerli taleple aynı talebi temsil ediyorsaobj; değilse false.Claim

Açıklamalar

Bu yöntem, nesneler için eşitlik karşılaştırmaları sağlamak üzere Claim yöntemini geçersiz kılarEquals. Karşılaştırma, , ClaimTypeve Resource özelliklerinin değerleri Rightüzerinde üç karşılaştırmadan oluşur. özelliğinde Resource kullanılan karşılaştırma algoritması özelliğin ClaimType değerine bağlıdır. Aşağıdaki tabloda, belirtilen talep türü için kullanılan karşılaştırma algoritmasının ayrıntıları yer alır.

Talep türü Karşılaştırma
Dns Kaynakta büyük/küçük harfe duyarsız dize karşılaştırması.
Hash Bayt bayt karşılaştırması.
Rsa Algoritmanın Modulus ve Üs parçaları üzerinde bayt bayt karşılaştırması.
Thumbprint Bayt bayt karşılaştırması.
Upn SID karşılaştırması.
X500DistinguishedName Normalleştirilmiş X.500 ham veri karşılaştırması.

Şunlara uygulanır