Table of Contents

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

configuration IConfiguration

App configuration

sessionStorage ISessionStorage

Session storage

Methods

ExecuteAsync(CancellationToken)

Maintain active HTTP sessions once per second

protected override Task ExecuteAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancellation token

Returns

Task