TokenReplayCache Klasse

Definition

Die abstrakte Basisklasse, die Methoden für einen Cache definiert, der zum Erkennen von wiedergegebenen Token verwendet wird.

public ref class TokenReplayCache abstract : System::IdentityModel::Configuration::ICustomIdentityConfiguration
public abstract class TokenReplayCache : System.IdentityModel.Configuration.ICustomIdentityConfiguration
type TokenReplayCache = class
    interface ICustomIdentityConfiguration
Public MustInherit Class TokenReplayCache
Implements ICustomIdentityConfiguration
Vererbung
TokenReplayCache
Implementiert

Hinweise

Bei der Implementierung sollte der Cache Token in einem geplanten Zeitintervall löschen. Die AddOrUpdate Methode ordnet ein Sicherheitstoken einem Schlüssel und einer Ablaufzeit zu. Dies kann verwendet werden, um den Cache nach dem Token zu durchsuchen oder das Token aus dem Cache zu entfernen. Die Ablaufzeit gibt die Uhrzeit an, zu der das Token aus dem Cache gelöscht werden soll.

Konstruktoren

Name Beschreibung
TokenReplayCache()

Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die TokenReplayCache Klasse zu initialisieren.

Methoden

Name Beschreibung
AddOrUpdate(String, SecurityToken, DateTime)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird versucht, einen neuen Eintrag hinzuzufügen oder einen neuen Eintrag und vorhandenen Eintrag hinzuzufügen.

Contains(String)

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob ein übereinstimmenden Eintrag im Cache vorhanden ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Get(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird versucht, den angegebenen Eintrag abzurufen.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadCustomConfiguration(XmlNodeList)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die benutzerdefinierte Konfiguration aus dem angegebenen XML geladen.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(String)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird versucht, einen Eintrag aus dem Cache zu entfernen.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: