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