Udostępnij za pośrednictwem


SessionSecurityTokenCacheKey Klasa

Definicja

Reprezentuje klucz wpisu w obiekcie SessionSecurityTokenCache.

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

Uwagi

W przypadku buforowania SessionSecurityToken wymagane są dwa indeksy. Jednym z nich jest identyfikator kontekstu reprezentowany SessionSecurityToken.ContextId przez właściwość, która jest unikatowa we wszystkich tokenach sesji. Druga to generowanie klucza reprezentowane przez SessionSecurityToken.KeyGeneration właściwość , która jest unikatowa w tokenie sesji. Gdy wystawiony jest token sesji, ma tylko identyfikator kontekstu. Po odnowieniu tokenu sesji zostanie dodane generowanie klucza. Po odnowieniu odnowiony token sesji jest jednoznacznie rozpoznawalny za pomocą identyfikatora kontekstu i generowania klucza.

Obiekty typu SessionSecurityTokenCacheKey są używane jako indeksy do pamięci podręcznej tokenu sesji. Indeks zawsze będzie miał określoną prawidłową ContextId właściwość, ale KeyGeneration właściwość może mieć nullwartość , w zależności od tego, czy token został odnowiony. Istnieje również opcjonalny element EndpointId , który zapewnia punkt końcowy, do którego zakres jest tokenem.

Konstruktory

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inicjuje nowe wystąpienie klasy SessionSecurityTokenCacheKey.

Właściwości

ContextId

Pobiera identyfikator kontekstu klucza pamięci podręcznej.

EndpointId

Pobiera identyfikator punktu końcowego, do którego ten wpis pamięci podręcznej ma zakres.

IgnoreKeyGeneration

Pobiera lub ustawia wartość wskazującą, czy generowanie kluczy można zignorować podczas porównywania indeksów.

KeyGeneration

Pobiera generowanie klucza dla klucza pamięci podręcznej.

Metody

Equals(Object)

Określa, czy określony obiekt jest taki sam jak bieżący klucz pamięci podręcznej.

GetHashCode()

Zwraca kod skrótu dla bieżącego klucza pamięci podręcznej.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Przesłanianie ToString() w celu podania unikatowego identyfikatora.

Operatory

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementuje operator równości dla SessionSecurityTokenCacheKey klasy .

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementuje operator równości dla SessionSecurityTokenCacheKey klasy .

Dotyczy