Freigeben über


AuthenticationProperties Klasse

Definition

Ein Wörterbuch, das zum Speichern von Zustandswerten zur Authentifizierungssitzung verwendet wird.

public ref class AuthenticationProperties
public class AuthenticationProperties
type AuthenticationProperties = class
Public Class AuthenticationProperties
Vererbung
AuthenticationProperties
Abgeleitet

Konstruktoren

AuthenticationProperties()

Initialisiert eine neue Instanz der AuthenticationProperties-Klasse.

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

Initialisiert eine neue Instanz der AuthenticationProperties-Klasse.

AuthenticationProperties(IDictionary<String,String>)

Initialisiert eine neue Instanz der AuthenticationProperties-Klasse.

Eigenschaften

AllowRefresh

Ruft ab oder legt fest, ob das Aktualisieren der Authentifizierungssitzung zulässig ist.

ExpiresUtc

Ruft die Zeit ab, zu der das Authentifizierungsticket abläuft, oder legt sie fest.

IsPersistent

Ruft ab, ob die Authentifizierungssitzung über mehrere Anforderungen hinweg persistent gespeichert wird, oder legt dieses Verhalten fest.

IssuedUtc

Ruft die Zeit ab, zu der das Authentifizierungsticket ausgestellt wurde, oder legt sie fest.

Items

Zustandswerte zur Authentifizierungssitzung.

Parameters

Sammlung von Parametern, die an den Authentifizierungshandler übergeben werden. Diese sind nicht für die Serialisierung oder Persistenz vorgesehen, nur für den Datenfluss zwischen Aufrufstandorten.

RedirectUri

Ruft den vollständigen Pfad oder den absoluten URI ab, der als HTTP-Redirect-Antwortwert verwendet werden soll, oder legt ihn fest.

Methoden

Clone()

Gibt eine Kopie zurück.

GetBool(String)

Rufen Sie nullable Boolean aus der Items Auflistung ab.

GetDateTimeOffset(String)

Rufen Sie einen NULLable-Wert DateTimeOffset aus der Items Auflistung ab.

GetParameter<T>(String)

Rufen Sie einen Parameter aus der Parameters Auflistung ab.

GetString(String)

Rufen Sie einen Zeichenfolgenwert aus der Items Auflistung ab.

SetBool(String, Nullable<Boolean>)

Legen Sie einen Boolean Wert in der Auflistung fest, oder entfernen Sie sie Items .

SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Legt einen DateTimeOffset Wert in der Auflistung fest oder entfernt diese Items .

SetParameter<T>(String, T)

Legen Sie einen Parameterwert in der Parameters Auflistung fest.

SetString(String, String)

Legen Sie einen Zeichenfolgenwert fest, oder entfernen Sie aus der Items Auflistung.

Erweiterungsmethoden

GetTokens(AuthenticationProperties)

Gibt alle in den AuthenticationToken Eigenschaften enthaltenen Instanzen zurück.

GetTokenValue(AuthenticationProperties, String)

Gibt den Wert eines Tokens zurück.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Speichert eine Reihe von Authentifizierungstoken, nachdem alte Token entfernt wurden.

UpdateTokenValue(AuthenticationProperties, String, String)

Updates den Wert eines Tokens, falls bereits vorhanden.

Gilt für: