Interface IPublishedCache
Provides access to cached contents.
Namespace: Umbraco.Cms.Core.PublishedCache
Assembly: Umbraco.Core.dll
Syntax
public interface IPublishedCache
Methods
View SourceGetAtRoot(Boolean, String)
Gets contents at root.
Declaration
IEnumerable<IPublishedContent> GetAtRoot(bool preview, string culture = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | preview | A value indicating whether to consider unpublished content. |
| System.String | culture | A culture. |
Returns
| Type | Description |
|---|---|
| IEnumerable<IPublishedContent> | The contents. |
Remarks
The value of preview overrides defaults.
GetAtRoot(String)
Gets contents at root.
Declaration
IEnumerable<IPublishedContent> GetAtRoot(string culture = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | culture | A culture. |
Returns
| Type | Description |
|---|---|
| IEnumerable<IPublishedContent> | The contents. |
Remarks
Considers published or unpublished content depending on defaults.
GetById(Guid)
Gets a content identified by its unique identifier.
Declaration
IPublishedContent GetById(Guid contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | contentId | The content unique identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
Considers published or unpublished content depending on defaults.
GetById(Boolean, Guid)
Gets a content identified by its unique identifier.
Declaration
IPublishedContent GetById(bool preview, Guid contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | preview | A value indicating whether to consider unpublished content. |
| Guid | contentId | The content unique identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
The value of preview overrides defaults.
GetById(Boolean, Int32)
Gets a content identified by its unique identifier.
Declaration
IPublishedContent GetById(bool preview, int contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | preview | A value indicating whether to consider unpublished content. |
| System.Int32 | contentId | The content unique identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
The value of preview overrides defaults.
GetById(Boolean, Udi)
Gets a content identified by its Udi identifier.
Declaration
IPublishedContent GetById(bool preview, Udi contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | preview | A value indicating whether to consider unpublished content. |
| Udi | contentId | The content Udi identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
The value of preview overrides defaults.
GetById(Int32)
Gets a content identified by its unique identifier.
Declaration
IPublishedContent GetById(int contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | contentId | The content unique identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
Considers published or unpublished content depending on defaults.
GetById(Udi)
Gets a content identified by its unique identifier.
Declaration
IPublishedContent GetById(Udi contentId)
Parameters
| Type | Name | Description |
|---|---|---|
| Udi | contentId | The content unique identifier. |
Returns
| Type | Description |
|---|---|
| IPublishedContent | The content, or null. |
Remarks
Considers published or unpublished content depending on defaults.
HasContent()
Gets a value indicating whether the cache contains published content.
Declaration
bool HasContent()
Returns
| Type | Description |
|---|---|
| System.Boolean | A value indicating whether the cache contains published content. |
Remarks
Considers published or unpublished content depending on defaults.
HasContent(Boolean)
Gets a value indicating whether the cache contains published content.
Declaration
bool HasContent(bool preview)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | preview | A value indicating whether to consider unpublished content. |
Returns
| Type | Description |
|---|---|
| System.Boolean | A value indicating whether the cache contains published content. |
Remarks
The value of preview overrides defaults.