Claim.Equals(Object) メソッド

定義

指定したオブジェクトが現在の 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

パラメーター

obj
Object

現在の Claimと比較するオブジェクト。

返品

true objが現在のClaimと同じ要求を表す場合は a0/>。それ以外の場合はfalse

注釈

このメソッドは、 Equals メソッドをオーバーライドして、 Claim オブジェクトの等価比較を提供します。 比較は、 RightClaimType、および Resource プロパティの値に関する 3 つの比較で構成されます。 Resource プロパティで使用される比較アルゴリズムは、ClaimType プロパティの値によって異なります。 次の表では、指定した要求の種類に使用される比較アルゴリズムについて詳しく説明します。

要求の種類 比較
Dns リソースでの大文字と小文字を区別しない文字列比較。
Hash バイト単位の比較。
Rsa アルゴリズムの剰余部分と指数部分のバイト単位の比較。
Thumbprint バイト単位の比較。
Upn SID の比較。
X500DistinguishedName 正規化された X.500 生データの比較。

適用対象