Class SessionExpiry
- Namespace
- DuetWebServer.Services
- Assembly
- DuetWebServer.dll
Service to automatically remove expired sessions
public class SessionExpiry : BackgroundService, IHostedService, IDisposable
- Inheritance
-
SessionExpiry
- Implements
- Inherited Members
Constructors
SessionExpiry(IConfiguration, ISessionStorage)
Service to automatically remove expired sessions
public SessionExpiry(IConfiguration configuration, ISessionStorage sessionStorage)
Parameters
configurationIConfigurationApp configuration
sessionStorageISessionStorageSession storage
Methods
ExecuteAsync(CancellationToken)
Maintain active HTTP sessions once per second
protected override Task ExecuteAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationTokenCancellation token