ClaimsPrincipal.FindAll Метод

Определение

Извлекает все утверждения, соответствующие указанному условию.

Перегрузки

Имя Описание
FindAll(Predicate<Claim>)

Извлекает все утверждения, которые соответствуют указанному предикату.

FindAll(String)

Извлекает все утверждения или утверждения, имеющие указанный тип утверждения.

FindAll(Predicate<Claim>)

Извлекает все утверждения, которые соответствуют указанному предикату.

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
Predicate<Claim>

Функция, которая выполняет соответствующую логику.

Возвращаемое значение

Соответствующие утверждения.

Исключения

match равно null.

Комментарии

Возвращает утверждения из всех удостоверений, связанных с субъектом утверждений.

Применяется к

FindAll(String)

Извлекает все утверждения или утверждения, имеющие указанный тип утверждения.

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.

Применяется к