Class UnattendedUpgrader
Handles to execute the unattended Umbraco upgrader
or the unattended Package migrations runner.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class UnattendedUpgrader : INotificationAsyncHandler<RuntimeUnattendedUpgradeNotification>
Constructors
UnattendedUpgrader(IProfilingLogger, IUmbracoVersion, DatabaseBuilder, IRuntimeState, PackageMigrationRunner)
Declaration
public UnattendedUpgrader(IProfilingLogger profilingLogger, IUmbracoVersion umbracoVersion, DatabaseBuilder databaseBuilder, IRuntimeState runtimeState, PackageMigrationRunner packageMigrationRunner)
Parameters
Type |
Name |
Description |
IProfilingLogger |
profilingLogger |
|
IUmbracoVersion |
umbracoVersion |
|
DatabaseBuilder |
databaseBuilder |
|
IRuntimeState |
runtimeState |
|
PackageMigrationRunner |
packageMigrationRunner |
|
Methods
HandleAsync(RuntimeUnattendedUpgradeNotification, CancellationToken)
Declaration
public Task HandleAsync(RuntimeUnattendedUpgradeNotification notification, CancellationToken cancellationToken)
Parameters
Type |
Name |
Description |
RuntimeUnattendedUpgradeNotification |
notification |
|
CancellationToken |
cancellationToken |
|
Returns