SessionSecurityTokenCacheKey Sınıf

Tanım

içindeki bir girdinin SessionSecurityTokenCacheanahtarını temsil eder.

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

Açıklamalar

Önbelleğe SessionSecurityToken alırken iki dizin gerekir. Bunlardan biri, özelliğiyle SessionSecurityToken.ContextId temsil edilen ve tüm oturum belirteçleri arasında benzersiz olan bağlam kimliğidir. Diğeri, bir oturum belirtecinde SessionSecurityToken.KeyGeneration benzersiz olan özelliğiyle temsil edilen anahtar oluşturma işlemidir. Oturum belirteci verildiği zaman yalnızca bir bağlam kimliği vardır. Oturum belirteci yenilendiğinde anahtar oluşturma eklenir. Yenilemeden sonra, yenilenen oturum belirteci bağlam kimliği ve anahtar oluşturma yoluyla benzersiz bir şekilde tanımlanabilir.

Türdeki SessionSecurityTokenCacheKey nesneler, oturum belirteci önbelleğinin dizinleri olarak kullanılır. Dizinde her zaman geçerli ContextId bir özellik belirtilir, ancak KeyGeneration belirtecin yenilenip yenilenmediğine bağlı olarak özelliği olabilir null. Belirtecin kapsamına alınan uç noktayı sağlayan isteğe bağlı EndpointId bir de vardır.

Oluşturucular

SessionSecurityTokenCacheKey(String, UniqueId, UniqueId)

SessionSecurityTokenCacheKey sınıfının yeni bir örneğini başlatır.

Özellikler

ContextId

Önbellek anahtarının bağlam kimliğini alır.

EndpointId

Bu önbellek girişinin kapsamına alınan Uç Nokta Kimliğini alır.

IgnoreKeyGeneration

Dizin karşılaştırması yaparken anahtar oluşturmanın yoksayılıp yoksayılamayacağını belirten bir değer alır veya ayarlar.

KeyGeneration

Önbellek anahtarı için anahtar oluşturmayı alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli önbellek anahtarıyla aynı olup olmadığını belirler.

GetHashCode()

Geçerli önbellek anahtarı için bir karma kodu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Benzersiz bir tanımlayıcı sağlamak için geçersiz kılmalar ToString() .

İşleçler

Equality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

sınıfı için eşitlik işlecini SessionSecurityTokenCacheKey uygular.

Inequality(SessionSecurityTokenCacheKey, SessionSecurityTokenCacheKey)

sınıfı için eşitlik işlecini SessionSecurityTokenCacheKey uygular.

Şunlara uygulanır