TokenReplayCache Klasse

Definition

Die abstrakte Basisklasse, die Methoden für einen Cache zum Erkennen erneut wiedergegebener Token definiert.

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 bereinigen. Die AddOrUpdate Methode ordnet ein Sicherheitstoken einem Schlüssel und einer Ablaufzeit zu. Kann verwendet werden, um den Cache nach dem Token zu durchsuchen oder das Token aus dem Cache zu entfernen. Die Ablaufzeit gibt den Zeitpunkt an, zu dem das Token aus dem Cache gelöscht werden soll.

Konstruktoren

TokenReplayCache()

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

Methoden

AddOrUpdate(String, SecurityToken, DateTime)

Versucht beim Überschreiben in einer abgeleiteten Klasse, einen neuer Eintrag hinzuzufügen oder einen vorhandenen Eintrag zu aktualisieren.

Contains(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse einen Wert zurück, der angibt, ob ein übereinstimmender Eintrag im Cache vorhanden ist.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Get(String)

Versucht bei Überschreibung in einer abgeleiteten Klasse, den angegebenen Eintrag abzurufen.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
LoadCustomConfiguration(XmlNodeList)

Lädt beim Überschreiben in einer abgeleiteten Klasse die benutzerdefinierte Konfiguration aus dem angegebenen XML.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Remove(String)

Wenn diese Methode 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: