Table of Contents

Class CachingData

Namespace
Sitecore.AspNetCore.SDK.LayoutService.Client.Response.Model.Presentation
Assembly
Sitecore.AspNetCore.SDK.LayoutService.Client.dll

Represents the caching information for a device rendering returned in a Sitecore layout service response.

public class CachingData
Inheritance
CachingData
Inherited Members

Properties

Cacheable

Gets or sets the 'cacheable' flag.

[DataMember(Name = "cacheable")]
[JsonPropertyName("cacheable")]
public bool? Cacheable { get; set; }

Property Value

bool?

ClearOnIndexUpdate

Gets or sets the 'clear on index update' flag.

[DataMember(Name = "clearOnIndexUpdate")]
[JsonPropertyName("clearOnIndexUpdate")]
public bool? ClearOnIndexUpdate { get; set; }

Property Value

bool?

VaryByData

Gets or sets the 'vary by data' flag.

[DataMember(Name = "varyByData")]
[JsonPropertyName("varyByData")]
public bool? VaryByData { get; set; }

Property Value

bool?

VaryByDevice

Gets or sets the 'vary by device' flag.

[DataMember(Name = "varyByDevice")]
[JsonPropertyName("varyByDevice")]
public bool? VaryByDevice { get; set; }

Property Value

bool?

VaryByLogin

Gets or sets the 'vary by login' flag.

[DataMember(Name = "varyByLogin")]
[JsonPropertyName("varyByLogin")]
public bool? VaryByLogin { get; set; }

Property Value

bool?

VaryByParameters

Gets or sets the 'vary by parameters' flag.

[DataMember(Name = "varyByParameters")]
[JsonPropertyName("varyByParameters")]
public bool? VaryByParameters { get; set; }

Property Value

bool?

VaryByQueryString

Gets or sets the 'vary by query string' flag.

[DataMember(Name = "varyByQueryString")]
[JsonPropertyName("varyByQueryString")]
public bool? VaryByQueryString { get; set; }

Property Value

bool?

VaryByUser

Gets or sets the 'vary by user' flag.

[DataMember(Name = "varyByUser")]
[JsonPropertyName("varyByUser")]
public bool? VaryByUser { get; set; }

Property Value

bool?