SessionSecurityTokenCacheKey Class

Definition

Représente la clé d'une entrée dans un SessionSecurityTokenCache.Represents the key for an entry in a SessionSecurityTokenCache.

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

Remarks

Lors de la mise en cache d’un SessionSecurityToken, deux index sont requis.When caching a SessionSecurityToken there are two indexes required. L’un est l’ID de contexte, représenté par la propriété SessionSecurityToken.ContextId, qui est unique pour tous les jetons de session.One is the context ID, represented by the SessionSecurityToken.ContextId property, that is unique across all session tokens. L’autre est la génération de clé, représentée par la propriété SessionSecurityToken.KeyGeneration, qui est unique au sein d’un jeton de session.The other is the key generation, represented by the SessionSecurityToken.KeyGeneration property, which is unique within a session token. Lorsqu’un jeton de session est émis, il n’a qu’un ID de contexte.When a session token is issued it has only a context ID. Lorsque le jeton de session est renouvelé, la génération de clé est ajoutée.When the session token is renewed, the key generation is added. Après le renouvellement, le jeton de session renouvelé est identifiable de façon unique via l’ID de contexte et la génération de clé.After renewal, the renewed session token is uniquely identifiable via the context ID and key generation.

Les objets de type SessionSecurityTokenCacheKey sont utilisés comme index dans le cache de jetons de session.Objects of type SessionSecurityTokenCacheKey are used as the indexes to the session token cache. Un index aura toujours une propriété ContextId valide spécifiée, mais la propriété KeyGeneration peut être null, selon que le jeton a été renouvelé ou non.An index will always have a valid ContextId property specified, but the KeyGeneration property may be null, depending on whether the token has been renewed. Il existe également un EndpointId facultatif qui donne le point de terminaison auquel le jeton est étendu.There is also an optional EndpointId which gives the endpoint to which the token is scoped.

Constructors

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

Initialise une nouvelle instance de la classe SessionSecurityTokenCacheKey.Initializes a new instance of the SessionSecurityTokenCacheKey class.

Properties

ContextId

Obtient l'ID de contexte pour la clé de cache.Gets the context ID for the cache key.

EndpointId

Obtient l'ID du point de terminaison dont la portée de cette entrée de cache est définie.Gets the Endpoint ID to which this cache entry is scoped.

IgnoreKeyGeneration

Obtient ou définit une valeur qui indique si l'opération de génération de clé peut être ignorée lors de la comparaison d'index.Gets or sets a value that indicates whether key generation can be ignored when doing index comparison.

KeyGeneration

Obtient la génération de clé pour la clé de cache.Gets the key generation for the cache key.

Methods

Equals(Object)

Détermine si l'objet spécifié correspond à la clé de cache actuelle.Determines whether the specified object is the same as the current cache key.

GetHashCode()

Retourne un code de hachage pour la clé de cache actuelle.Returns a hash code for the current cache key.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Remplace ToString() pour fournir un identificateur unique.Overrides ToString() to provide a unique identifier.

Operators

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implémente l'opérateur d'égalité pour la classe SessionSecurityTokenCacheKey.Implements the equality operator for the SessionSecurityTokenCacheKey class.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

Implémente l'opérateur d'égalité pour la classe SessionSecurityTokenCacheKey.Implements the equality operator for the SessionSecurityTokenCacheKey class.

Applies to