View Source
Class DocumentCache
Inheritance
System.Object
Assembly: Umbraco.PublishedCache.HybridCache.dll
Syntax
public sealed class DocumentCache : IPublishedContentCache, IPublishedCache
Constructors
View Source
DocumentCache(IDocumentCacheService, IPublishedContentTypeCache, IDocumentNavigationQueryService, IDocumentUrlService, Lazy<IPublishedUrlProvider>)
Declaration
public DocumentCache(IDocumentCacheService documentCacheService, IPublishedContentTypeCache publishedContentTypeCache, IDocumentNavigationQueryService documentNavigationQueryService, IDocumentUrlService documentUrlService, Lazy<IPublishedUrlProvider> publishedUrlProvider)
Parameters
Methods
View Source
GetAtRoot(Boolean, String)
Declaration
public IEnumerable<IPublishedContent> GetAtRoot(bool preview, string culture = null)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
System.String |
culture |
|
Returns
View Source
GetAtRoot(String)
Declaration
public IEnumerable<IPublishedContent> GetAtRoot(string culture = null)
Parameters
Type |
Name |
Description |
System.String |
culture |
|
Returns
View Source
GetByContentType(IPublishedContentType)
Declaration
public IEnumerable<IPublishedContent> GetByContentType(IPublishedContentType contentType)
Parameters
Returns
View Source
GetById(Guid)
Declaration
public IPublishedContent GetById(Guid contentId)
Parameters
Type |
Name |
Description |
Guid |
contentId |
|
Returns
View Source
GetById(Boolean, Guid)
Declaration
public IPublishedContent GetById(bool preview, Guid contentId)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
Guid |
contentId |
|
Returns
View Source
GetById(Boolean, Int32)
Declaration
public IPublishedContent GetById(bool preview, int contentId)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
System.Int32 |
contentId |
|
Returns
View Source
GetById(Boolean, Udi)
Declaration
public IPublishedContent GetById(bool preview, Udi contentId)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
Udi |
contentId |
|
Returns
View Source
GetById(Int32)
Declaration
public IPublishedContent GetById(int contentId)
Parameters
Type |
Name |
Description |
System.Int32 |
contentId |
|
Returns
View Source
GetById(Udi)
Declaration
public IPublishedContent GetById(Udi contentId)
Parameters
Type |
Name |
Description |
Udi |
contentId |
|
Returns
View Source
GetByIdAsync(Guid, Nullable<Boolean>)
Declaration
public async Task<IPublishedContent> GetByIdAsync(Guid key, bool? preview = null)
Parameters
Type |
Name |
Description |
Guid |
key |
|
System.Nullable<System.Boolean> |
preview |
|
Returns
View Source
GetByIdAsync(Int32, Nullable<Boolean>)
Declaration
public async Task<IPublishedContent> GetByIdAsync(int id, bool? preview = null)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
System.Nullable<System.Boolean> |
preview |
|
Returns
View Source
GetByRoute(Boolean, String, Nullable<Boolean>, String)
Declaration
public IPublishedContent GetByRoute(bool preview, string route, bool? hideTopLevelNode = null, string culture = null)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
System.String |
route |
|
System.Nullable<System.Boolean> |
hideTopLevelNode |
|
System.String |
culture |
|
Returns
View Source
GetByRoute(String, Nullable<Boolean>, String)
Declaration
public IPublishedContent GetByRoute(string route, bool? hideTopLevelNode = null, string culture = null)
Parameters
Type |
Name |
Description |
System.String |
route |
|
System.Nullable<System.Boolean> |
hideTopLevelNode |
|
System.String |
culture |
|
Returns
View Source
GetContentType(Guid)
Declaration
public IPublishedContentType GetContentType(Guid key)
Parameters
Type |
Name |
Description |
Guid |
key |
|
Returns
View Source
GetContentType(Int32)
Declaration
public IPublishedContentType GetContentType(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
View Source
GetContentType(String)
Declaration
public IPublishedContentType GetContentType(string alias)
Parameters
Type |
Name |
Description |
System.String |
alias |
|
Returns
View Source
GetRouteById(Boolean, Int32, String)
Declaration
public string GetRouteById(bool preview, int contentId, string culture = null)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
System.Int32 |
contentId |
|
System.String |
culture |
|
Returns
Type |
Description |
System.String |
|
View Source
GetRouteById(Int32, String)
Declaration
public string GetRouteById(int contentId, string culture = null)
Parameters
Type |
Name |
Description |
System.Int32 |
contentId |
|
System.String |
culture |
|
Returns
Type |
Description |
System.String |
|
View Source
HasContent()
Declaration
Returns
Type |
Description |
System.Boolean |
|
View Source
HasContent(Boolean)
Declaration
public bool HasContent(bool preview)
Parameters
Type |
Name |
Description |
System.Boolean |
preview |
|
Returns
Type |
Description |
System.Boolean |
|