Class AssetPrefetcherUseCases
Aggregate container for all asset prefetcher use cases. Provides centralized access to all prefetch-related business operations.
Inherited Members
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. |