From a8510fb835dcc5e1142d700164ce5a4bd44e1a25 Mon Sep 17 00:00:00 2001 From: vman Date: Sun, 30 Oct 2022 02:28:12 -0400 Subject: Add project files. --- .../VNLib.Plugins.Essentials.Sessions.Memory.xml | 75 ++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 Libs/VNLib.Plugins.Essentials.Sessions/VNLib.Plugins.Essentials.Sessions.Memory.xml (limited to 'Libs/VNLib.Plugins.Essentials.Sessions/VNLib.Plugins.Essentials.Sessions.Memory.xml') diff --git a/Libs/VNLib.Plugins.Essentials.Sessions/VNLib.Plugins.Essentials.Sessions.Memory.xml b/Libs/VNLib.Plugins.Essentials.Sessions/VNLib.Plugins.Essentials.Sessions.Memory.xml new file mode 100644 index 0000000..9c596c3 --- /dev/null +++ b/Libs/VNLib.Plugins.Essentials.Sessions/VNLib.Plugins.Essentials.Sessions.Memory.xml @@ -0,0 +1,75 @@ + + + + VNLib.Plugins.Essentials.Sessions.Memory + + + + + An for in-process-memory backed sessions + + + + + + + + Gets a new unique sessionid for sessions + + + + + Sets a standard session cookie for an entity/connection + + The entity to set the cookie on + The session attached to the + + + + Evicts all sessions from the current store + + + + + Collects all expired records from the current store + + + + + Provides a one-time-use handle (similar to asyncReleaser, or openHandle) + that holds exclusive access to a session until it is released + + + + + Represents configration variables used to create and operate http sessions. + + + + + The name of the cookie to use for matching sessions + + + + + The size (in bytes) of the genreated SessionIds + + + + + The amount of time a session is valid (within the backing store) + + + + + The log for which all errors within the instance will be written to. + + + + + The maximum number of sessions allowed to be cached in memory. If this value is exceed requests to this + server will be denied with a 503 error code + + + + -- cgit