Interface IRepositoryCacheVersionRepository
Defines methods for accessing and persisting RepositoryCacheVersion entities.
Namespace: Umbraco.Cms.Core.Persistence.Repositories
Assembly: Umbraco.Core.dll
Syntax
public interface IRepositoryCacheVersionRepository : IRepository
Methods
View SourceGetAllAsync()
Gets all RepositoryCacheVersion entities.
Declaration
Task<IEnumerable<RepositoryCacheVersion>> GetAllAsync()
Returns
| Type | Description |
|---|---|
| Task<IEnumerable<RepositoryCacheVersion>> | An System.Collections.Generic.IEnumerable<T> containing all cache versions. |
GetAsync(string)
Gets a RepositoryCacheVersion by its identifier.
Declaration
Task<RepositoryCacheVersion?> GetAsync(string identifier)
Parameters
| Type | Name | Description |
|---|---|---|
| string | identifier | The unique identifier of the cache version. |
Returns
| Type | Description |
|---|---|
| Task<RepositoryCacheVersion> | A RepositoryCacheVersion if found; otherwise, |
SaveAsync(RepositoryCacheVersion)
Saves the specified RepositoryCacheVersion.
Declaration
Task SaveAsync(RepositoryCacheVersion repositoryCacheVersion)
Parameters
| Type | Name | Description |
|---|---|---|
| RepositoryCacheVersion | repositoryCacheVersion | The cache version entity to save. |
Returns
| Type | Description |
|---|---|
| Task |