Class AssetPrefetcherInstaller
Abstract installer for the AssetPrefetcher aggregate.
- The concrete implementation must create the service (IAssetPrefetcher).
- This base class builds the use case bundle.
Implements
Inherited Members
Namespace: Serenity.AssetPrefetcher.Installation.Installers
Assembly: Serenity.AssetPrefetcher.Installation.dll
Syntax
public abstract class AssetPrefetcherInstaller : IInstaller
Constructors
AssetPrefetcherInstaller()
Declaration
protected AssetPrefetcherInstaller()
Fields
_logService
Declaration
protected ILogService _logService
Field Value
| Type | Description |
|---|---|
| ILogService | Gets the asset prefetcher provider. |
_provider
Declaration
protected IAssetPrefetcherProvider _provider
Field Value
| Type | Description |
|---|---|
| IAssetPrefetcherProvider | Gets the asset prefetcher provider. |
_service
Declaration
protected IAssetPrefetcherService _service
Field Value
| Type | Description |
|---|---|
| IAssetPrefetcherService | Gets the asset prefetcher service. |
_useCases
Declaration
protected AssetPrefetcherUseCases _useCases
Field Value
| Type | Description |
|---|---|
| AssetPrefetcherUseCases | Gets the asset prefetcher use cases bundle. |
Methods
BuildUseCases()
Helper to build the use case bundle with the current service.
Declaration
protected void BuildUseCases()
GetProvider()
Gets the asset prefetcher provider.
Declaration
public IAssetPrefetcherProvider GetProvider()
Returns
| Type | Description |
|---|---|
| IAssetPrefetcherProvider |
GetService()
Gets the asset prefetcher service.
Declaration
public IAssetPrefetcherService GetService()
Returns
| Type | Description |
|---|---|
| IAssetPrefetcherService |
GetUseCases()
Gets the asset prefetcher use cases bundle.
Declaration
public AssetPrefetcherUseCases GetUseCases()
Returns
| Type | Description |
|---|---|
| AssetPrefetcherUseCases |
Install(AssetPrefetcherInstallerInstallInput)
Creates and configures _service.
Declaration
public abstract void Install(AssetPrefetcherInstallerInstallInput input)
Parameters
| Type | Name | Description |
|---|---|---|
| AssetPrefetcherInstallerInstallInput | input |