TokenReplayCache Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |