System.Object
Namespace: Umbraco.Cms.Core.Services Assembly: Umbraco.Core.dll Syntaxpublic 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.
Declarationpublic 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) Declarationpublic 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.
Declarationpublic async Task<IEnumerable<IDomain>> GetAssignedDomainsAsync(Guid contentKey, bool includeWildcards)
Parameters Type Name Description Guid contentKey
The key of the content item.
System.Boolean includeWildcardsWhether or not to include wildcard domains.
Returns Type Description Task<IEnumerable<IDomain>> View Source GetById(Int32) Declarationpublic 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.
Declarationpublic async Task<Attempt<DomainUpdateResult, DomainOperationStatus>> UpdateDomainsAsync(Guid contentKey, DomainsUpdateModel updateModel)
Parameters Type Name Description Guid contentKey
The key of the content item.
DomainsUpdateModel updateModelThe domain assignments to apply.
ReturnsRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4