SessionSecurityTokenCacheKey Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |