SessionSecurityTokenCacheKey Třída

Definice

Představuje klíč pro položku v objektu SessionSecurityTokenCache.

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
Dědičnost
SessionSecurityTokenCacheKey

Poznámky

Při ukládání do mezipaměti se SessionSecurityToken vyžadují dva indexy. Jedním z nich je ID kontextu reprezentované SessionSecurityToken.ContextId vlastností, které je jedinečné napříč všemi tokeny relace. Druhá je generování klíče reprezentované SessionSecurityToken.KeyGeneration vlastností , která je v rámci tokenu relace jedinečná. Při vystavení tokenu relace má pouze ID kontextu. Po obnovení tokenu relace se přidá generování klíče. Po obnovení je obnovený token relace jednoznačně identifikovatelný prostřednictvím ID kontextu a generování klíče.

Objekty typu SessionSecurityTokenCacheKey se používají jako indexy mezipaměti tokenů relace. Index bude mít vždy zadanou platnou ContextId vlastnost, ale KeyGeneration vlastnost může být null, v závislosti na tom, jestli byl token obnoven. K dispozici je také volitelný EndpointId parametr, který poskytuje koncový bod, na který je token vymezený.

Konstruktory

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Inicializuje novou instanci SessionSecurityTokenCacheKey třídy .

Vlastnosti

ContextId

Získá ID kontextu pro klíč mezipaměti.

EndpointId

Získá ID koncového bodu, na který je tato položka mezipaměti vymezena.

IgnoreKeyGeneration

Získá nebo nastaví hodnotu, která označuje, zda lze při porovnávání indexů ignorovat generování klíčů.

KeyGeneration

Získá generování klíče pro klíč mezipaměti.

Metody

Equals(Object)

Určuje, zda je zadaný objekt stejný jako aktuální klíč mezipaměti.

GetHashCode()

Vrátí kód hash pro aktuální klíč mezipaměti.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Přepsání ToString() pro poskytnutí jedinečného identifikátoru

Operátory

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementuje operátor rovnosti pro SessionSecurityTokenCacheKey třídu .

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementuje operátor rovnosti pro SessionSecurityTokenCacheKey třídu .

Platí pro