Class RepositoryCacheVersionDto
Represents a data transfer object used for tracking repository cache version information within the Umbraco CMS persistence layer. Typically contains versioning data to manage cache consistency for repository operations.
Inheritance
object
Namespace: Umbraco.Cms.Infrastructure.Persistence.Dtos
Assembly: Umbraco.Infrastructure.dll
Syntax
public class RepositoryCacheVersionDto
Constructors
View SourceRepositoryCacheVersionDto()
Declaration
public RepositoryCacheVersionDto()
Fields
View SourcePrimaryKeyColumnName
Declaration
public const string PrimaryKeyColumnName = "identifier"
Field Value
| Type | Description |
|---|---|
| string |
Properties
View SourceIdentifier
Gets or sets the unique identifier of the repository cache version.
Declaration
[Length(256)]
[PrimaryKeyColumn(Name = "PK_umbracoRepositoryCacheVersion", AutoIncrement = false, Clustered = true)]
public required string Identifier { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Version
Gets or sets the string value representing the version of the repository cache. This value may be null.
Declaration
[Length(256)]
[NullSetting(NullSetting = NullSettings.Null)]
public string? Version { get; set; }
Property Value
| Type | Description |
|---|---|
| string |