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 Iterator Overrides Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)
Public Overrides Function FindClaims (claimType As String, right As String) As IEnumerable(Of Claim)

参数

claimType
String

声明类型的统一资源标识符 (URI)。 有几个声明类型是以 ClaimTypes 类的静态属性的形式提供的。

right
String

与新声明关联的权限的 URI。 有几个权限是以 Rights 类的静态属性的形式提供的。

返回

一个类型为 ClaimIEnumerable<T>,可用来枚举与指定条件相符的声明。

注解

claimType 参数为 null 时,与 right 参数匹配的任何声明都视为匹配项。

right 参数为 null 时,与 claimType 参数匹配的任何声明都视为匹配项。

claimTyperight 参数均为 null 时,返回集合中的所有声明。

适用于