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
Значение свойства
Основное удостоверение утверждений, связанное с этим субъектом утверждений.
Реализации
Комментарии
По умолчанию платформа определяет удостоверения типа WindowsIdentity при возврате удостоверения. Возвращается первая WindowsIdentity найденная в Identities коллекции. Если в коллекции нет WindowsIdentity , возвращается первое удостоверение, назначаемое из ClaimsIdentity . Если нет ClaimsIdentity, null возвращается.
Identities Если коллекция пуста, ArgumentNullException создается исключение.
Поведение по умолчанию можно изменить, задав PrimaryIdentitySelector свойство, чтобы указать делегат для определения удостоверения.