Claim.Equals(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したオブジェクトが現在の 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
パラメーター
返品
true
objが現在のClaimと同じ要求を表す場合は a0/>。それ以外の場合はfalse。
注釈
このメソッドは、 Equals メソッドをオーバーライドして、 Claim オブジェクトの等価比較を提供します。 比較は、 Right、 ClaimType、および Resource プロパティの値に関する 3 つの比較で構成されます。 Resource プロパティで使用される比較アルゴリズムは、ClaimType プロパティの値によって異なります。 次の表では、指定した要求の種類に使用される比較アルゴリズムについて詳しく説明します。
| 要求の種類 | 比較 |
|---|---|
| Dns | リソースでの大文字と小文字を区別しない文字列比較。 |
| Hash | バイト単位の比較。 |
| Rsa | アルゴリズムの剰余部分と指数部分のバイト単位の比較。 |
| Thumbprint | バイト単位の比較。 |
| Upn | SID の比較。 |
| X500DistinguishedName | 正規化された X.500 生データの比較。 |