SessionSecurityTokenCacheKey Klass

Definition

Representerar nyckeln för en post i en SessionSecurityTokenCache.

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

Kommentarer

Vid cachelagring SessionSecurityToken krävs två index. Det ena är kontext-ID:t, som representeras av SessionSecurityToken.ContextId egenskapen, som är unikt för alla sessionstoken. Den andra är nyckelgenereringen SessionSecurityToken.KeyGeneration , som representeras av egenskapen, som är unik inom en sessionstoken. När en sessionstoken utfärdas har den bara ett kontext-ID. När sessionstoken förnyas läggs nyckelgenereringen till. Efter förnyelsen är den förnyade sessionstoken unikt identifierbar via kontext-ID och nyckelgenerering.

Objekt av typen SessionSecurityTokenCacheKey används som index till cacheminnet för sessionstoken. Ett index har alltid en giltig ContextId egenskap angiven, men egenskapen KeyGeneration kan vara null, beroende på om token har förnyats. Det finns också ett valfritt EndpointId som ger slutpunkten som token är begränsad till.

Konstruktorer

Name Description
SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Initierar en ny instans av SessionSecurityTokenCacheKey klassen.

Egenskaper

Name Description
ContextId

Hämtar kontext-ID:t för cachenyckeln.

EndpointId

Hämtar det slutpunkts-ID som cacheposten är begränsad till.

IgnoreKeyGeneration

Hämtar eller anger ett värde som anger om nyckelgenerering kan ignoreras vid indexjämförelse.

KeyGeneration

Hämtar nyckelgenereringen för cachenyckeln.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är detsamma som den aktuella cachenyckeln.

GetHashCode()

Returnerar en hash-kod för den aktuella cachenyckeln.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Åsidosättningar ToString() för att ange en unik identifierare.

Operatorer

Name Description
Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementerar likhetsoperatorn för SessionSecurityTokenCacheKey klassen.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implementerar likhetsoperatorn för SessionSecurityTokenCacheKey klassen.

Gäller för