SessionSecurityTokenCacheKey クラス

定義

SessionSecurityTokenCacheのエントリのキーを表します。

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

注釈

をキャッシュする SessionSecurityToken 場合は、2 つのインデックスが必要です。 1 つは、 プロパティで SessionSecurityToken.ContextId 表されるコンテキスト ID で、すべてのセッション トークンで一意です。 もう 1 つは、 プロパティで SessionSecurityToken.KeyGeneration 表されるキー生成です。これはセッション トークン内で一意です。 セッション トークンが発行されると、コンテキスト ID のみが含まれます。 セッション トークンが更新されると、キーの生成が追加されます。 更新後、更新されたセッション トークンは、コンテキスト ID とキー生成によって一意に識別されます。

SessionSecurityTokenCacheKey のオブジェクトは、セッション トークン キャッシュのインデックスとして使用されます。 インデックスには常に有効な ContextId プロパティが指定されますが、トークンが KeyGeneration 更新されているかどうかに応じて、 プロパティが である場合があります null。 また、トークンのスコープが設定されているエンドポイントを指定するオプション EndpointId もあります。

コンストラクター

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

SessionSecurityTokenCacheKey クラスの新しいインスタンスを初期化します。

プロパティ

ContextId

キャッシュ キーのコンテキスト ID を取得します。

EndpointId

このキャッシュ エントリのスコープが設定されているエンドポイントの ID を取得します。

IgnoreKeyGeneration

インデックスの比較を行う時に、キーの世代を無視できるかどうかを示す値を取得または設定します。

KeyGeneration

キャッシュ キーのキー生成を取得します。

メソッド

Equals(Object)

指定したオブジェクトが現在のキャッシュ キーと同じかどうかを判断します。

GetHashCode()

現在のキャッシュ キーのハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

ToString() をオーバーライドして一意の識別子を提供します。

演算子

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

SessionSecurityTokenCacheKey クラスの等値演算子を実装します。

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

SessionSecurityTokenCacheKey クラスの等値演算子を実装します。

適用対象