Freigeben über


SessionSecurityTokenCacheKey Klasse

Definition

Stellt den Schlüssel für einen Eintrag in einem .SessionSecurityTokenCache

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Vererbung
SessionSecurityTokenCacheKey

Hinweise

Beim Zwischenspeichern einer SessionSecurityToken Indizes sind zwei Indizes erforderlich. Eine ist die Kontext-ID, dargestellt durch die SessionSecurityToken.ContextId Eigenschaft, die für alle Sitzungstoken eindeutig ist. Die andere ist die Schlüsselgenerierung, dargestellt durch die SessionSecurityToken.KeyGeneration Eigenschaft, die innerhalb eines Sitzungstokens eindeutig ist. Wenn ein Sitzungstoken ausgegeben wird, verfügt es nur über eine Kontext-ID. Wenn das Sitzungstoken erneuert wird, wird die Schlüsselgenerierung hinzugefügt. Nach der Erneuerung ist das erneuerte Sitzungstoken über die Kontext-ID und die Schlüsselgenerierung eindeutig identifizierbar.

Objekte vom Typ SessionSecurityTokenCacheKey werden als Indizes für den Sitzungstokencache verwendet. Ein Index hat immer eine gültige ContextId Eigenschaft angegeben, die Eigenschaft kann jedoch KeyGeneration sein null, je nachdem, ob das Token erneuert wurde. Es gibt auch eine optionale EndpointId Option, die dem Endpunkt gibt, auf den das Token festgelegt ist.

Konstruktoren

Name Beschreibung
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Initialisiert eine neue Instanz der SessionSecurityTokenCacheKey-Klasse.

Eigenschaften

Name Beschreibung
ContextId

Ruft die Kontext-ID für den Cacheschlüssel ab.

EndpointId

Ruft die Endpunkt-ID ab, auf die dieser Cacheeintrag begrenzt ist.

IgnoreKeyGeneration

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Schlüsselgenerierung beim Indexvergleich ignoriert werden kann.

KeyGeneration

Ruft die Schlüsselgenerierung für den Cacheschlüssel ab.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Cacheschlüssel identisch ist.

GetHashCode()

Gibt einen Hashcode für den aktuellen Cacheschlüssel zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Außerkraftsetzungen, um einen eindeutigen ToString() Bezeichner bereitzustellen.

Operatoren

Name Beschreibung
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementiert den Gleichheitsoperator für die SessionSecurityTokenCacheKey Klasse.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementiert den Gleichheitsoperator für die SessionSecurityTokenCacheKey Klasse.

Gilt für: