Class ContentVersionCleanup
Recurring hosted service that executes the content history cleanup.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class ContentVersionCleanup : RecurringHostedServiceBase, IDisposable
Constructors
ContentVersionCleanup(IRuntimeState, ILogger<ContentVersionCleanup>, IOptionsMonitor<ContentSettings>, IContentVersionService, IMainDom, IServerRoleAccessor)
Declaration
public ContentVersionCleanup(IRuntimeState runtimeState, ILogger<ContentVersionCleanup> logger, IOptionsMonitor<ContentSettings> settingsMonitor, IContentVersionService service, IMainDom mainDom, IServerRoleAccessor serverRoleAccessor)
Parameters
| Type |
Name |
Description |
| IRuntimeState |
runtimeState |
|
| ILogger<ContentVersionCleanup> |
logger |
|
| IOptionsMonitor<ContentSettings> |
settingsMonitor |
|
| IContentVersionService |
service |
|
| IMainDom |
mainDom |
|
| IServerRoleAccessor |
serverRoleAccessor |
|
Methods
PerformExecuteAsync(Object)
Declaration
public override Task PerformExecuteAsync(object state)
Parameters
| Type |
Name |
Description |
| System.Object |
state |
|
Returns