ClaimsIdentity.FindFirst Метод

Определение

Извлекает первое утверждение, которое соответствует заданному условию.Retrieves the first claim that matches a specified condition.

Перегрузки

FindFirst(Predicate<Claim>)

Извлекает первое утверждение, которое соответствует указанному предикату.Retrieves the first claim that is matched by the specified predicate.

FindFirst(String)

Извлекает первое утверждение с заданным типом утверждения.Retrieves the first claim with the specified claim type.

FindFirst(Predicate<Claim>)

Извлекает первое утверждение, которое соответствует указанному предикату.Retrieves the first claim that is matched by the specified predicate.

public:
 virtual System::Security::Claims::Claim ^ FindFirst(Predicate<System::Security::Claims::Claim ^> ^ match);
public virtual System.Security.Claims.Claim FindFirst (Predicate<System.Security.Claims.Claim> match);
abstract member FindFirst : Predicate<System.Security.Claims.Claim> -> System.Security.Claims.Claim
override this.FindFirst : Predicate<System.Security.Claims.Claim> -> System.Security.Claims.Claim
Public Overridable Function FindFirst (match As Predicate(Of Claim)) As Claim

Параметры

match
Predicate<Claim>

Функция, выполняющая логику сопоставления.The function that performs the matching logic.

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

Первое соответствующее утверждение или null, если соответствие не найдено.The first matching claim or null if no match is found.

Исключения

match имеет значение NULL.match is null.

FindFirst(String)

Извлекает первое утверждение с заданным типом утверждения.Retrieves the first claim with the specified claim type.

public:
 virtual System::Security::Claims::Claim ^ FindFirst(System::String ^ type);
public virtual System.Security.Claims.Claim FindFirst (string type);
abstract member FindFirst : string -> System.Security.Claims.Claim
override this.FindFirst : string -> System.Security.Claims.Claim
Public Overridable Function FindFirst (type As String) As Claim

Параметры

type
String

Тип утверждения для сопоставления.The claim type to match.

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

Первое соответствующее утверждение или null, если соответствие не найдено.The first matching claim or null if no match is found.

Исключения

type имеет значение NULL.type is null.

Комментарии

Сравнение выполняется в режиме StringComparison.OrdinalIgnoreCase.The comparison is done in StringComparison.OrdinalIgnoreCase mode.

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