ClaimsPrincipal.Identity Свойство

Определение

Получает основное удостоверение, основанное на утверждениях, связанное с этим субъектом утверждений.

public:
 virtual property System::Security::Principal::IIdentity ^ Identity { System::Security::Principal::IIdentity ^ get(); };
public virtual System.Security.Principal.IIdentity Identity { get; }
public virtual System.Security.Principal.IIdentity? Identity { get; }
member this.Identity : System.Security.Principal.IIdentity
Public Overridable ReadOnly Property Identity As IIdentity

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

IIdentity

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

Реализации

Комментарии

По умолчанию платформа определяет приоритеты удостоверений типа WindowsIdentity при возвращении удостоверения. Возвращается первый WindowsIdentity найденный Identities в коллекции. Если в коллекции нет WindowsIdentity , возвращается первое назначаемое ClaimsIdentity удостоверение. Если его нет ClaimsIdentity, null возвращается. Если коллекция пуста Identities , ArgumentNullException создается исключение.

Поведение по умолчанию можно изменить, задав PrimaryIdentitySelector свойство, чтобы указать делегат, вызываемый для определения удостоверения.

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

См. также раздел