ClaimsPrincipal.Claims Свойство

Определение

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

public:
 virtual property System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ Claims { System::Collections::Generic::IEnumerable<System::Security::Claims::Claim ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Security.Claims.Claim> Claims { get; }
member this.Claims : seq<System.Security.Claims.Claim>
Public Overridable ReadOnly Property Claims As IEnumerable(Of Claim)

Значение свойства

IEnumerable<Claim>

Утверждения, связанные с этим субъектом.

Комментарии

Субъект утверждений имеет коллекцию объектов, доступных ClaimsIdentity через свойство удостоверений. Каждый ClaimsIdentity из элементов коллекции содержит одно или несколько утверждений. Свойство Claims возвращает все утверждения из всех удостоверений утверждений в этой коллекции.

Свойство Claims можно проверить с помощью пользовательских ClaimsAuthenticationManager реализаций класса, чтобы принимать решения о проверке подлинности или фильтровать, преобразовывать или обогащать набор входящих утверждений; пользовательскими реализациями ClaimsAuthorizationManager класса для применения политики авторизации; или кодом приложения, чтобы принимать решения об авторизации или настраивать взаимодействие с пользователем на основе утверждений, присутствующих в коллекции.

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