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)
Значение свойства
Утверждения, связанные с этим субъектом.
Комментарии
Субъект утверждений имеет коллекцию объектов, доступных ClaimsIdentity через свойство Удостоверений. Каждая ClaimsIdentity из коллекций содержит одно или несколько утверждений. Свойство Claims возвращает все утверждения из всех удостоверений утверждений в этой коллекции.
Свойство Claims можно проверить пользовательскими реализациями класса для принятия решений проверки подлинности или фильтрации, преобразования или обогащения входящего набора утверждений; пользовательскими реализациями ClaimsAuthenticationManagerClaimsAuthorizationManager класса для применения политики авторизации; или кода приложения для принятия решений о авторизации или настройки пользовательского интерфейса на основе утверждений, присутствующих в коллекции.