View Source
Class DomainService
Inheritance
System.Object
Assembly: Umbraco.Core.dll
Syntax
public class DomainService : RepositoryService, IDomainService, IService
Constructors
View Source
DomainService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IDomainRepository)
Declaration
public DomainService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IDomainRepository domainRepository)
Parameters
View Source
DomainService(ICoreScopeProvider, ILoggerFactory, IEventMessagesFactory, IDomainRepository, ILanguageService, IContentService)
Declaration
public DomainService(ICoreScopeProvider provider, ILoggerFactory loggerFactory, IEventMessagesFactory eventMessagesFactory, IDomainRepository domainRepository, ILanguageService languageService, IContentService contentService)
Parameters
Methods
View Source
Delete(IDomain)
Declaration
public Attempt<OperationResult> Delete(IDomain domain)
Parameters
Type |
Name |
Description |
IDomain |
domain |
|
Returns
View Source
Exists(String)
Declaration
public bool Exists(string domainName)
Parameters
Type |
Name |
Description |
System.String |
domainName |
|
Returns
Type |
Description |
System.Boolean |
|
View Source
GetAll(Boolean)
Declaration
public IEnumerable<IDomain> GetAll(bool includeWildcards)
Parameters
Type |
Name |
Description |
System.Boolean |
includeWildcards |
|
Returns
Type |
Description |
IEnumerable<IDomain> |
|
View Source
GetAllAsync(Boolean)
Gets all assigned domains.
Declaration
public async Task<IEnumerable<IDomain>> GetAllAsync(bool includeWildcards)
Parameters
Type |
Name |
Description |
System.Boolean |
includeWildcards |
Whether or not to include wildcard domains.
|
Returns
Type |
Description |
Task<IEnumerable<IDomain>> |
|
View Source
GetAssignedDomains(Int32, Boolean)
Declaration
public IEnumerable<IDomain> GetAssignedDomains(int contentId, bool includeWildcards)
Parameters
Type |
Name |
Description |
System.Int32 |
contentId |
|
System.Boolean |
includeWildcards |
|
Returns
Type |
Description |
IEnumerable<IDomain> |
|
View Source
GetAssignedDomainsAsync(Guid, Boolean)
Gets all assigned domains for content item.
Declaration
public async Task<IEnumerable<IDomain>> GetAssignedDomainsAsync(Guid contentKey, bool includeWildcards)
Parameters
Type |
Name |
Description |
Guid |
contentKey |
The key of the content item.
|
System.Boolean |
includeWildcards |
Whether or not to include wildcard domains.
|
Returns
Type |
Description |
Task<IEnumerable<IDomain>> |
|
View Source
GetById(Int32)
Declaration
public IDomain GetById(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
View Source
GetByName(String)
Declaration
public IDomain GetByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
View Source
Save(IDomain)
Declaration
public Attempt<OperationResult> Save(IDomain domainEntity)
Parameters
Type |
Name |
Description |
IDomain |
domainEntity |
|
Returns
View Source
Sort(IEnumerable<IDomain>)
Declaration
public Attempt<OperationResult> Sort(IEnumerable<IDomain> items)
Parameters
Type |
Name |
Description |
IEnumerable<IDomain> |
items |
|
Returns
View Source
UpdateDomainsAsync(Guid, DomainsUpdateModel)
Updates the domain assignments for a content item.
Declaration
public async Task<Attempt<DomainUpdateResult, DomainOperationStatus>> UpdateDomainsAsync(Guid contentKey, DomainsUpdateModel updateModel)
Parameters
Type |
Name |
Description |
Guid |
contentKey |
The key of the content item.
|
DomainsUpdateModel |
updateModel |
The domain assignments to apply.
|
Returns