7 instantiations of SessionSecurityTokenCacheKey
System.IdentityModel (2)
System\IdentityModel\Tokens\MruSessionSecurityTokenCache.cs (2)
228SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(endpointId, contextId, null); 279SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(endpointId, contextId, null);
System.ServiceModel (5)
System\ServiceModel\Security\WrappedTokenCache.cs (5)
57SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration); 96SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, contextId, generation); 125SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, contextId, generation); 138SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration); 152SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration);
37 references to SessionSecurityTokenCacheKey
System.IdentityModel (32)
System\IdentityModel\Tokens\MruSessionSecurityTokenCache.cs (18)
32private Dictionary<SessionSecurityTokenCacheKey, CacheEntry> items; 35private LinkedList<SessionSecurityTokenCacheKey> mruList; 65public MruSessionSecurityTokenCache(int maximumSize, IEqualityComparer<SessionSecurityTokenCacheKey> comparer) 89public MruSessionSecurityTokenCache(int sizeAfterPurge, int maximumSize, IEqualityComparer<SessionSecurityTokenCacheKey> comparer) 102this.items = new Dictionary<SessionSecurityTokenCacheKey, CacheEntry>(maximumSize, comparer); 104this.mruList = new LinkedList<SessionSecurityTokenCacheKey>(); 122public override void Remove(SessionSecurityTokenCacheKey key) 151public override void AddOrUpdate(SessionSecurityTokenCacheKey key, SessionSecurityToken value, DateTime expirationTime) 177public override SessionSecurityToken Get(SessionSecurityTokenCacheKey key) 227Dictionary<SessionSecurityTokenCacheKey, CacheEntry> entriesToDelete = new Dictionary<SessionSecurityTokenCacheKey, CacheEntry>(); 228SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(endpointId, contextId, null); 232foreach (SessionSecurityTokenCacheKey itemKey in this.items.Keys) 240foreach (SessionSecurityTokenCacheKey itemKey in entriesToDelete.Keys) 279SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(endpointId, contextId, null); 284foreach (SessionSecurityTokenCacheKey itemKey in this.items.Keys) 319SessionSecurityTokenCacheKey keyRemove = this.mruList.Last.Value; 344public LinkedListNode<SessionSecurityTokenCacheKey> Node
System\IdentityModel\Tokens\SessionSecurityTokenCache.cs (3)
33public abstract void AddOrUpdate(SessionSecurityTokenCacheKey key, SessionSecurityToken value, DateTime expiryTime); 48public abstract SessionSecurityToken Get(SessionSecurityTokenCacheKey key); 67public abstract void Remove(SessionSecurityTokenCacheKey key);
System\IdentityModel\Tokens\SessionSecurityTokenCacheKey.cs (11)
19/// The class <see cref="SessionSecurityTokenCacheKey"/> is used as the index 32/// Creates an instance of <see cref="SessionSecurityTokenCacheKey"/> which 107/// Implements the equality operator for <see cref="SessionSecurityTokenCacheKey"/>. 112public static bool operator ==(SessionSecurityTokenCacheKey first, SessionSecurityTokenCacheKey second) 123/// Implements the inequality operator for <see cref="SessionSecurityTokenCacheKey"/>. 128public static bool operator !=(SessionSecurityTokenCacheKey first, SessionSecurityTokenCacheKey second) 140if (obj is SessionSecurityTokenCacheKey) 142SessionSecurityTokenCacheKey key2 = obj as SessionSecurityTokenCacheKey;
System.ServiceModel (5)
System\ServiceModel\Security\WrappedTokenCache.cs (5)
57SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration); 96SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, contextId, generation); 125SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, contextId, generation); 138SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration); 152SessionSecurityTokenCacheKey key = new SessionSecurityTokenCacheKey(_claimsHandler.EndpointId, token.ContextId, token.KeyGeneration);