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。それ以外の場合は false
。
注釈
このメソッドは、Equals オブジェクトに対する等値比較を提供するために、Claim メソッドをオーバーライドします。 比較は、Right、ClaimType、および Resource という 3 つのプロパティの値の比較で構成されます。 Resource プロパティに対して使用される比較アルゴリズムは、ClaimType プロパティの値によって決まります。 次の表は、指定したクレームの種類に対して使用される比較アルゴリズムの詳細です。
要求の種類 | 比較 |
---|---|
Dns | リソースの、大文字と小文字を区別しない文字列比較。 |
Hash | バイトごとの比較。 |
Rsa | アルゴリズムの剰余部分と指数部分に対するバイトごとの比較。 |
Thumbprint | バイトごとの比較。 |
Upn | SID の比較。 |
X500DistinguishedName | 正規化された X.500 未処理データの比較。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET