SessionSecurityTokenCacheKey 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.
Stellt den Schlüssel für einen Eintrag in einen SessionSecurityTokenCache dar.
public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
- Vererbung
-
SessionSecurityTokenCacheKey
Hinweise
Beim Zwischenspeichern eines SessionSecurityToken sind zwei Indizes erforderlich. Eine ist die Kontext-ID, die durch die SessionSecurityToken.ContextId -Eigenschaft dargestellt wird, die für alle Sitzungstoken eindeutig ist. Die andere ist die Schlüsselgenerierung, die durch die SessionSecurityToken.KeyGeneration -Eigenschaft dargestellt wird, 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 Verlängerung 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. Für einen Index wird immer eine gültige ContextId Eigenschaft angegeben, aber die KeyGeneration Eigenschaft kann lauten null
, je nachdem, ob das Token erneuert wurde. Es gibt auch eine optionale EndpointId Option, die den Endpunkt angibt, für den das Token bereichsbasiert ist.
Konstruktoren
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId) |
Initialisiert eine neue Instanz der SessionSecurityTokenCacheKey-Klasse. |
Eigenschaften
ContextId |
Ruft die Kontext-ID für den Cacheschlüssel ab. |
EndpointId |
Ruft die Endpunkt-ID ab, zu der dieser Cacheeintrag ausgewertet wird. |
IgnoreKeyGeneration |
Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Schlüsselgenerierung bei einem Indexvergleich ignoriert werden kann. |
KeyGeneration |
Ruft die Schlüsselgenerierung für den Cacheschlüssel ab. |
Methoden
Equals(Object) |
Ermittelt, ob das angegebene Objekt mit dem aktuellen Cacheschlüssel identisch ist. |
GetHashCode() |
Gibt einen Hashcode für den aktuelle Cacheschlüssel zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Überschreibt ToString(), um einen eindeutigen Bezeichner bereitzustellen. |
Operatoren
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey) |
Implementiert den Gleichheitsoperator für die SessionSecurityTokenCacheKey-Klasse. |
Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey) |
Implementiert den Gleichheitsoperator für die SessionSecurityTokenCacheKey-Klasse. |