Claim.Equals(Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Döndürülenler
true
geç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ı. |