SessionSecurityTokenCacheKey 类

定义

表示在 SessionSecurityTokenCache 中的某一项的键。

public ref class SessionSecurityTokenCacheKey
public class SessionSecurityTokenCacheKey
type SessionSecurityTokenCacheKey = class
Public Class SessionSecurityTokenCacheKey
继承
SessionSecurityTokenCacheKey

注解

缓存 时,需要两个 SessionSecurityToken 索引。 一个是上下文 ID,由 SessionSecurityToken.ContextId 属性表示,在所有会话令牌中是唯一的。 另一个是密钥生成,由 SessionSecurityToken.KeyGeneration 属性表示,该属性在会话令牌中是唯一的。 颁发会话令牌时,它只有上下文 ID。 续订会话令牌时,会添加密钥生成。 续订后,续订的会话令牌可通过上下文 ID 和密钥生成进行唯一标识。

类型的 SessionSecurityTokenCacheKey 对象用作会话令牌缓存的索引。 索引将始终指定有效的 ContextId 属性,但 KeyGeneration 该属性可能是 null,具体取决于令牌是否已续订。 还有一个可选值 EndpointId ,用于提供令牌所限定的终结点。

构造函数

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

初始化 SessionSecurityTokenCacheKey 类的新实例。

属性

ContextId

获取缓存键的上下文 ID。

EndpointId

获取该缓存输入被限定到的 Endpoint ID。

IgnoreKeyGeneration

获取或设置指示执行索引比较时是否应忽略键生成的值。

KeyGeneration

获取缓存键的键生成。

方法

Equals(Object)

确定指定的对象是否与当前缓存键相同。

GetHashCode()

返回当前缓存键的哈希代码。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

重写 ToString() 以提供唯一标识符。

运算符

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

实现 SessionSecurityTokenCacheKey 类的相等运算符。

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

实现 SessionSecurityTokenCacheKey 类的相等运算符。

适用于