ClaimsPrincipal.HasClaim メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この要求プリンシパルに関連付けられているクレーム ID のいずれかに、指定された条件と一致する要求が含まれているかどうかを判断します。
オーバーロード
HasClaim(Predicate<Claim>) |
この要求プリンシパルに関連付けられている要求 ID のいずれかに、指定された述語と一致する要求が含まれているかどうかを判断します。 |
HasClaim(String, String) |
この要求プリンシパルに関連付けられているクレーム ID のいずれかに、指定された要求の種類と値を持つ要求が含まれているかどうかを判断します。 |
HasClaim(Predicate<Claim>)
この要求プリンシパルに関連付けられている要求 ID のいずれかに、指定された述語と一致する要求が含まれているかどうかを判断します。
public:
virtual bool HasClaim(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual bool HasClaim (Predicate<System.Security.Claims.Claim> match);
abstract member HasClaim : Predicate<System.Security.Claims.Claim> -> bool
override this.HasClaim : Predicate<System.Security.Claims.Claim> -> bool
Public Overridable Function HasClaim (match As Predicate(Of Claim)) As Boolean
パラメーター
戻り値
一致する要求が存在する場合は true
。それ以外の場合は false
。
例外
match
が null
です。
注釈
それぞれ ClaimsIdentity が呼び出されます。
関連項目
ClaimsIdentity.HasClaim(String, String).
適用対象
HasClaim(String, String)
この要求プリンシパルに関連付けられているクレーム ID のいずれかに、指定された要求の種類と値を持つ要求が含まれているかどうかを判断します。
public:
virtual bool HasClaim(System::String ^ type, System::String ^ value);
public virtual bool HasClaim (string type, string value);
abstract member HasClaim : string * string -> bool
override this.HasClaim : string * string -> bool
Public Overridable Function HasClaim (type As String, value As String) As Boolean
パラメーター
- type
- String
一致する要求の種類。
- value
- String
一致させるクレームの値。
戻り値
一致する要求が存在する場合は true
。それ以外の場合は false
。
例外
type
または value
が null
です。
注釈
またはOriginalIssuerプロパティをIssuerチェックしません。 比較は序数を使用して行われ、値では大文字と小文字が区別されます。型では大文字と小文字が区別されません。