ClaimsPrincipal.FindAll 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索与指定条件匹配的所有声明。
重载
FindAll(Predicate<Claim>) |
检索所有与指定谓词相匹配的声明。 |
FindAll(String) |
检索所有或具有指定的声明类型的声明。 |
FindAll(Predicate<Claim>)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
检索所有与指定谓词相匹配的声明。
public:
virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (Predicate<System.Security.Claims.Claim> match);
abstract member FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
override this.FindAll : Predicate<System.Security.Claims.Claim> -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (match As Predicate(Of Claim)) As IEnumerable(Of Claim)
参数
返回
匹配的声明。
例外
match
为 null
。
注解
从与声明主体关联的所有标识返回声明。
适用于
FindAll(String)
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
- Source:
- ClaimsPrincipal.cs
检索所有或具有指定的声明类型的声明。
public:
virtual System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ FindAll(System::String ^ type);
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> FindAll (string type);
abstract member FindAll : string -> seq<System.Security.Claims.Claim>
override this.FindAll : string -> seq<System.Security.Claims.Claim>
Public Overridable Function FindAll (type As String) As IEnumerable(Of Claim)
参数
- type
- String
要根据其匹配声明的声明类型。
返回
匹配的声明。
例外
type
为 null
。
注解
从与声明主体关联的所有标识返回声明。 比较是在 上 type
使用区分序号大小写进行的。