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 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. |