ClaimsIdentity.HasClaim 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定声明标识是否拥有与指定条件匹配的声明。
重载
| 名称 | 说明 |
|---|---|
| HasClaim(Predicate<Claim>) |
确定此声明标识是否具有与指定谓词匹配的声明。 |
| HasClaim(String, String) |
确定此声明标识是否具有具有指定声明类型和值的声明。 |
HasClaim(Predicate<Claim>)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
确定此声明标识是否具有与指定谓词匹配的声明。
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。
适用于
HasClaim(String, String)
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
- Source:
- ClaimsIdentity.cs
确定此声明标识是否具有具有指定声明类型和值的声明。
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.
注解
不检查 Issuer 或 OriginalIssuer 属性。 比较使用序号、区分大小写的值;类型区分大小写。