logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AssetPrefetcherUseCases

    Aggregate container for all asset prefetcher use cases. Provides centralized access to all prefetch-related business operations.

    Inheritance
    object
    AssetPrefetcherUseCases
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.AssetPrefetcher.Application.UseCases
    Assembly: Serenity.AssetPrefetcher.Application.dll
    Syntax
    public class AssetPrefetcherUseCases

    Constructors

    AssetPrefetcherUseCases(PrefetchAsset, PrewarmContext, QueryCacheStatus, ReleaseContext, UpdateTarget)

    Initializes the use cases aggregate with all required use case instances.

    Declaration
    public AssetPrefetcherUseCases(PrefetchAsset prefetchAsset, PrewarmContext prewarmContext, QueryCacheStatus queryCacheStatus, ReleaseContext releaseContext, UpdateTarget updateTarget)
    Parameters
    Type Name Description
    PrefetchAsset prefetchAsset

    The prefetch single asset use case

    PrewarmContext prewarmContext

    The context prewarming use case

    QueryCacheStatus queryCacheStatus

    The cache status query use case

    ReleaseContext releaseContext

    The context release use case

    UpdateTarget updateTarget

    The target update use case

    Fields

    PrefetchAsset

    Declaration
    public PrefetchAsset PrefetchAsset
    Field Value
    Type Description
    PrefetchAsset

    Use case for prefetching a single asset with specified priority.

    PrewarmContext

    Declaration
    public PrewarmContext PrewarmContext
    Field Value
    Type Description
    PrewarmContext

    Use case for prewarming a context with multiple assets.

    QueryCacheStatus

    Declaration
    public QueryCacheStatus QueryCacheStatus
    Field Value
    Type Description
    QueryCacheStatus

    Use case for querying the cache status of multiple assets.

    ReleaseContext

    Declaration
    public ReleaseContext ReleaseContext
    Field Value
    Type Description
    ReleaseContext

    Use case for releasing all assets associated with a context.

    UpdateTarget

    Declaration
    public UpdateTarget UpdateTarget
    Field Value
    Type Description
    UpdateTarget

    Use case for updating target asset configurations.

    In this article
    © 2026 Serenity. All Rights Reserved