SessionSecurityTokenCacheKey Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |