logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AssetPrefetcherInstaller

    Abstract installer for the AssetPrefetcher aggregate.

    • The concrete implementation must create the service (IAssetPrefetcher).
    • This base class builds the use case bundle.
    Inheritance
    object
    AssetPrefetcherInstaller
    Implements
    IInstaller
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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

    Implements

    IInstaller
    In this article
    © 2026 Serenity. All Rights Reserved