DefaultClaimSet.FindClaims(String, String) 方法

定义

搜索 Claim 与指定声明类型和权限匹配的对象 DefaultClaimSet

public:
 override System::Collections::Generic::IEnumerable<System::IdentityModel::Claims::Claim ^> ^ FindClaims(System::String ^ claimType, System::String ^ right);
public override System.Collections.Generic.IEnumerable<System.IdentityModel.Claims.Claim> FindClaims(string claimType, string right);
override this.FindClaims : string * string -> seq<System.IdentityModel.Claims.Claim>
Public Overrides Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)
Public Iterator Overrides Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)

参数

claimType
String

声明类型的统一资源标识符(URI)。 多个声明类型可用作类的 ClaimTypes 静态属性。

right
String

与新声明关联的权限的 URI。 多个权限可用作类的 Rights 静态属性。

返回

一种 IEnumerable<T> 类型 Claim ,可用于枚举与指定条件匹配的声明。

注解

当参数 claimTypenull时,与参数匹配 right 的任何声明都被视为匹配项。

当参数 rightnull时,与参数匹配 claimType 的任何声明都被视为匹配项。

如果同时claimType包含null参数right,则返回集合中的所有声明。

适用于