Interface IDomainCacheService
Namespace: Umbraco.Cms.Core.PublishedCache
Assembly: Umbraco.Core.dll
Syntax
public interface IDomainCacheService
Methods
View SourceGetAll(Boolean)
Gets all Domain in the current domain cache, including any domains that may be referenced by documents that are no longer published.
Declaration
IEnumerable<Domain> GetAll(bool includeWildcards)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | includeWildcards |
Returns
| Type | Description |
|---|---|
| IEnumerable<Domain> |
GetAssigned(Int32, Boolean)
Gets all assigned Domain for specified document, even if it is not published.
Declaration
IEnumerable<Domain> GetAssigned(int documentId, bool includeWildcards = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | documentId | The document identifier. |
| System.Boolean | includeWildcards | A value indicating whether to consider wildcard domains. |
Returns
| Type | Description |
|---|---|
| IEnumerable<Domain> |
HasAssigned(Int32, Boolean)
Determines whether a document has domains.
Declaration
bool HasAssigned(int documentId, bool includeWildcards = false)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | documentId | The document identifier. |
| System.Boolean | includeWildcards | A value indicating whether to consider wildcard domains. |
Returns
| Type | Description |
|---|---|
| System.Boolean |
Refresh(DomainCacheRefresher.JsonPayload[])
Declaration
void Refresh(DomainCacheRefresher.JsonPayload[] payloads)
Parameters
| Type | Name | Description |
|---|---|---|
| DomainCacheRefresher.JsonPayload[] | payloads |