AuthenticationProperties Класс

Определение

Словарь для хранения значений состояний сеанса проверки подлинности.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Наследование
AuthenticationProperties
Производный

Конструкторы

AuthenticationProperties()

Инициализирует новый экземпляр класса AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Инициализирует новый экземпляр класса AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>, IDictionary<String,Object>)

Инициализирует новый экземпляр класса AuthenticationProperties.

Свойства

AllowRefresh

Получает или задает значение параметра, который разрешает или запрещает обновление сеанса проверки подлинности.

ExpiresUtc

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

IsPersistent

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

IssuedUtc

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

Items

Значения состояний сеанса проверки подлинности.

Parameters

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

RedirectUri

Получает или задает полный путь или абсолютный универсальный код ресурса (URI), используемый в качестве значения ответа перенаправления HTTP.

Методы

Clone()

Возврат копии.

GetBool(String)

Получение значения NULL Boolean из Items коллекции.

GetDateTimeOffset(String)

Получение значения, допускающего значение NULL DateTimeOffset , из Items коллекции.

GetParameter<T>(String)

Возвращает параметр из Parameters коллекции.

GetString(String)

Получение строкового значения из Items коллекции.

SetBool(String, Nullable<Boolean>)

Установка или удаление Boolean значения в Items коллекции.

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Задает или удаляет DateTimeOffset значение в Items коллекции.

SetParameter<T>(String, T)

Задайте значение параметра в Parameters коллекции.

SetString(String, String)

Установка или удаление строкового значения из Items коллекции.

Методы расширения

GetTokens(AuthenticationProperties)

Возвращает все экземпляры, AuthenticationToken содержащиеся в свойствах.

GetTokenValue(AuthenticationProperties, String)

Возвращает значение токена.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Сохраняет набор маркеров проверки подлинности после удаления старых маркеров.

UpdateTokenValue(AuthenticationProperties, String, String)

Обновляет значение токена, если он уже имеется.

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