AuthenticationProperties Klasa

Definicja

Słownik używany do przechowywania wartości stanu dotyczących sesji uwierzytelniania.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Dziedziczenie
AuthenticationProperties
Pochodne

Konstruktory

AuthenticationProperties()

Inicjuje nowe wystąpienie klasy AuthenticationProperties.

AuthenticationProperties(IDictionary<String,String>)

Inicjuje nowe wystąpienie klasy AuthenticationProperties.

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

Inicjuje nowe wystąpienie klasy AuthenticationProperties.

Właściwości

AllowRefresh

Pobiera lub ustawia, jeśli odświeżanie sesji uwierzytelniania powinno być dozwolone.

ExpiresUtc

Pobiera lub ustawia czas wygaśnięcia biletu uwierzytelniania.

IsPersistent

Pobiera lub ustawia, czy sesja uwierzytelniania jest utrwalana w wielu żądaniach.

IssuedUtc

Pobiera lub ustawia czas wystawienia biletu uwierzytelniania.

Items

Wartości stanu sesji uwierzytelniania.

Parameters

Kolekcja parametrów przekazywanych do programu obsługi uwierzytelniania. Nie są one przeznaczone do serializacji lub trwałości, tylko do przepływu danych między lokacjami wywołań.

RedirectUri

Pobiera lub ustawia pełną ścieżkę lub bezwzględny identyfikator URI, który ma być używany jako wartość odpowiedzi przekierowania HTTP.

Metody

Clone()

Zwróć kopię.

GetBool(String)

Pobierz wartość null Boolean z kolekcji Items .

GetDateTimeOffset(String)

Pobierz wartość dopuszczaną DateTimeOffset do wartości null z kolekcji Items .

GetParameter<T>(String)

Pobierz parametr z kolekcji Parameters .

GetString(String)

Pobierz wartość ciągu z kolekcji Items .

SetBool(String, Nullable<Boolean>)

Ustaw lub usuń Boolean wartość w kolekcji Items .

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Ustawia lub usuwa DateTimeOffset wartość w kolekcji Items .

SetParameter<T>(String, T)

Ustaw wartość parametru w kolekcji Parameters .

SetString(String, String)

Ustaw lub usuń wartość ciągu z kolekcji Items .

Metody rozszerzania

GetTokens(AuthenticationProperties)

Zwraca wszystkie AuthenticationToken wystąpienia zawarte we właściwościach.

GetTokenValue(AuthenticationProperties, String)

Zwraca wartość tokenu.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Przechowuje zestaw tokenów uwierzytelniania po usunięciu starych tokenów.

UpdateTokenValue(AuthenticationProperties, String, String)

Aktualizacje wartość tokenu, jeśli już istnieje.

Dotyczy