SessionSecurityTokenCache Klasse

Definition

Definiert eine abstrakte Klasse für einen Cache von Sitzungssicherheitstoken.

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

Konstruktoren

Name Beschreibung
SessionSecurityTokenCache()

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

Methoden

Name Beschreibung
AddOrUpdate(SessionSecurityTokenCacheKey, SessionSecurityToken, DateTime)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird versucht, dem Cache einen Eintrag hinzuzufügen oder eine vorhandene zu aktualisieren.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Get(SessionSecurityTokenCacheKey)

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

GetAll(String, UniqueId)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden alle token abgerufen, die einem Schlüssel zugeordnet sind.

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 außer Kraft gesetzt wird, wird die benutzerdefinierte Konfiguration aus XML geladen.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Remove(SessionSecurityTokenCacheKey)

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

RemoveAll(String, UniqueId)

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird versucht, alle übereinstimmenden Einträge aus dem Cache zu entfernen.

RemoveAll(String)

Wenn sie in einer abgeleiteten Klasse implementiert wird, wird versucht, alle Einträge mit einer übereinstimmenden Endpunkt-ID aus dem Cache zu entfernen.

ToString()

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

(Geerbt von Object)

Gilt für: