Class IdentitySessionCleanupBackgroundWorker
Inheritance
IdentitySessionCleanupBackgroundWorker
Assembly: Volo.Abp.Identity.Pro.Domain.dll
Syntax
[BackgroundWorkerName("Volo.Abp.Identity.Session.IdentitySessionCleanupBackgroundWorker")]
public class IdentitySessionCleanupBackgroundWorker : AsyncPeriodicBackgroundWorkerBase, IBackgroundWorker, IRunnable, ISingletonDependency
Constructors
IdentitySessionCleanupBackgroundWorker(AbpAsyncTimer, IServiceScopeFactory, IOptionsMonitor<IdentitySessionCleanupOptions>, IAbpDistributedLock)
Declaration
public IdentitySessionCleanupBackgroundWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IOptionsMonitor<IdentitySessionCleanupOptions> cleanupOptions, IAbpDistributedLock distributedLock)
Parameters
Properties
DistributedLock
Declaration
protected IAbpDistributedLock DistributedLock { get; }
Property Value
Methods
DoWorkAsync(PeriodicBackgroundWorkerContext)
Declaration
protected override Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext)
Parameters
Returns
Overrides
Implements
Extension Methods