Table of Contents

Class ServerSideSessionCleanupHost

Namespace
Microsoft.Extensions.DependencyInjection
Assembly
Duende.IdentityServer.dll

Helper to cleanup expired server side sessions.

public class ServerSideSessionCleanupHost : IHostedService
Inheritance
ServerSideSessionCleanupHost
Implements
Inherited Members

Constructors

ServerSideSessionCleanupHost(IServiceProvider, IdentityServerOptions, ILogger<ServerSideSessionCleanupHost>)

Constructor for ServerSideSessionCleanupHost.

public ServerSideSessionCleanupHost(IServiceProvider serviceProvider, IdentityServerOptions options, ILogger<ServerSideSessionCleanupHost> logger)

Parameters

serviceProvider IServiceProvider
options IdentityServerOptions
logger ILogger<ServerSideSessionCleanupHost>

Methods

StartAsync(CancellationToken)

Starts the token cleanup polling.

public Task StartAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task

StopAsync(CancellationToken)

Stops the token cleanup polling.

public Task StopAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task