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)

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

GetDateTimeOffset(String)

Получение значения, допускающее DateTimeOffset значение NULL, 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)

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

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