Class UnattendedInstaller
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class UnattendedInstaller : INotificationAsyncHandler<RuntimeUnattendedInstallNotification>
Constructors
UnattendedInstaller(DatabaseSchemaCreatorFactory, IEventAggregator, IOptions<UnattendedSettings>, IUmbracoDatabaseFactory, IDbProviderFactoryCreator, ILogger<UnattendedInstaller>, IRuntimeState)
Declaration
public UnattendedInstaller(DatabaseSchemaCreatorFactory databaseSchemaCreatorFactory, IEventAggregator eventAggregator, IOptions<UnattendedSettings> unattendedSettings, IUmbracoDatabaseFactory databaseFactory, IDbProviderFactoryCreator dbProviderFactoryCreator, ILogger<UnattendedInstaller> logger, IRuntimeState runtimeState)
Parameters
| Type |
Name |
Description |
| DatabaseSchemaCreatorFactory |
databaseSchemaCreatorFactory |
|
| IEventAggregator |
eventAggregator |
|
| IOptions<UnattendedSettings> |
unattendedSettings |
|
| IUmbracoDatabaseFactory |
databaseFactory |
|
| IDbProviderFactoryCreator |
dbProviderFactoryCreator |
|
| ILogger<UnattendedInstaller> |
logger |
|
| IRuntimeState |
runtimeState |
|
Methods
HandleAsync(RuntimeUnattendedInstallNotification, CancellationToken)
Declaration
public Task HandleAsync(RuntimeUnattendedInstallNotification notification, CancellationToken cancellationToken)
Parameters
| Type |
Name |
Description |
| RuntimeUnattendedInstallNotification |
notification |
|
| CancellationToken |
cancellationToken |
|
Returns