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 alırken SessionSecurityToken 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 belirteci içinde benzersiz olan özelliğiyle SessionSecurityToken.KeyGeneration temsil edilen anahtar oluşturma işlemidir. Bir oturum belirteci verildiği zaman yalnızca bir bağlam kimliğine sahiptir. Oturum belirteci yenilendiğinde anahtar oluşturma eklenir. Yenilemeden sonra, yenilenen oturum belirteci bağlam kimliği ve anahtar oluşturma aracılığıyla 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ı veren isteğe bağlı EndpointId bir de vardır.
Oluşturucular
| Name | Description |
|---|---|
| SessionSecurityTokenCacheKey(String, UniqueId, UniqueId) |
SessionSecurityTokenCacheKey sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| ContextId |
Önbellek anahtarının bağlam kimliğini alır. |
| EndpointId |
Bu önbellek girişinin kapsamının belirlenmiş olduğu 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şturma işlemini alır. |
Yöntemler
| Name | Description |
|---|---|
| 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
ToString() Benzersiz bir tanımlayıcı sağlamak için geçersiz kılar. |
İşleçler
| Name | Description |
|---|---|
| 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. |