Class SessionStore
Thread-safe storage for session data per domain. Tied to the proxy lifetime via VariableContext.
public class SessionStore
- Inheritance
-
SessionStore
- Inherited Members
Constructors
SessionStore()
public SessionStore()
Properties
Count
Get the number of stored sessions
public int Count { get; }
Property Value
Methods
ClearAll()
Clear all session data
public void ClearAll()
ClearSession(string)
Clear session data for a specific domain
public void ClearSession(string domain)
Parameters
domainstring
GetOrCreateSession(string)
Get existing session or create a new one for the domain
public SessionData GetOrCreateSession(string domain)
Parameters
domainstring
Returns
GetSession(string)
Get session data for a domain, returns null if not found
public SessionData? GetSession(string domain)
Parameters
domainstring
Returns
SetSession(string, SessionData)
Store or update session data for a domain
public void SetSession(string domain, SessionData sessionData)
Parameters
domainstringsessionDataSessionData