Freigeben über


ITicketStore Schnittstelle

Definition

Dies stellt einen abstrakten Speichermechaniker bereit, um Identitätsinformationen auf dem Server beizubehalten, während nur ein einfacher Bezeichnerschlüssel an den Client gesendet wird. Dies wird am häufigsten verwendet, um Probleme beim Serialisieren großer Identitäten in Cookies zu beheben.

public interface class ITicketStore
public interface ITicketStore
type ITicketStore = interface
Public Interface ITicketStore

Methoden

RemoveAsync(String)

Entfernen Sie die Identität, die dem angegebenen Schlüssel zugeordnet ist.

RemoveAsync(String, CancellationToken)

Entfernen Sie die Identität, die dem angegebenen Schlüssel zugeordnet ist.

RemoveAsync(String, HttpContext, CancellationToken)

Entfernen Sie die Identität, die dem angegebenen Schlüssel zugeordnet ist.

RenewAsync(String, AuthenticationTicket)

Teilt dem Speicher mit, dass die angegebene Identität aktualisiert werden soll.

RenewAsync(String, AuthenticationTicket, CancellationToken)

Teilt dem Speicher mit, dass die angegebene Identität aktualisiert werden soll.

RenewAsync(String, AuthenticationTicket, HttpContext, CancellationToken)

Teilt dem Speicher mit, dass die angegebene Identität aktualisiert werden soll.

RetrieveAsync(String)

Ruft eine Identität aus dem Speicher für den angegebenen Schlüssel ab.

RetrieveAsync(String, CancellationToken)

Ruft eine Identität aus dem Speicher für den angegebenen Schlüssel ab.

RetrieveAsync(String, HttpContext, CancellationToken)

Ruft eine Identität aus dem Speicher für den angegebenen Schlüssel ab.

StoreAsync(AuthenticationTicket)

Speichern Sie das Identitätsticket, und geben Sie den zugeordneten Schlüssel zurück.

StoreAsync(AuthenticationTicket, CancellationToken)

Speichern Sie das Identitätsticket, und geben Sie den zugeordneten Schlüssel zurück.

StoreAsync(AuthenticationTicket, HttpContext, CancellationToken)

Speichern Sie das Identitätsticket, und geben Sie den zugeordneten Schlüssel zurück.

Gilt für: