Interface IPublishedContentCache
Namespace: Umbraco.Cms.Core.PublishedCache
Assembly: Umbraco.Core.dll
Syntax
public interface IPublishedContentCache : IPublishedCache
Methods
View SourceGetByIdAsync(Guid, bool?)
Gets a content identified by its unique identifier.
Declaration
Task<IPublishedContent?> GetByIdAsync(Guid key, bool? preview = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | key | The content unique identifier. |
| bool? | preview | A value indicating whether to consider unpublished content. |
Returns
| Type | Description |
|---|---|
| Task<IPublishedContent> | The content, or null. |
Remarks
Considers published or unpublished content depending on defaults.
GetByIdAsync(int, bool?)
Gets a content identified by its unique identifier.
Declaration
Task<IPublishedContent?> GetByIdAsync(int id, bool? preview = null)
Parameters
| Type | Name | Description |
|---|---|---|
| int | id | The content unique identifier. |
| bool? | preview | A value indicating whether to consider unpublished content. |
Returns
| Type | Description |
|---|---|
| Task<IPublishedContent> | The content, or null. |
Remarks
Considers published or unpublished content depending on defaults.