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