Class DomainService
Inheritance
System.Object
Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
Syntax
public class DomainService : ScopeRepositoryService, IDomainService, IService
Constructors
DomainService(IDatabaseUnitOfWorkProvider, RepositoryFactory, ILogger, IEventMessagesFactory)
Declaration
public DomainService(IDatabaseUnitOfWorkProvider provider, RepositoryFactory repositoryFactory, ILogger logger, IEventMessagesFactory eventMessagesFactory)
Parameters
Methods
Delete(IDomain)
Declaration
public Attempt<OperationStatus> Delete(IDomain domain)
Parameters
Type |
Name |
Description |
IDomain |
domain |
|
Returns
Exists(String)
Declaration
public bool Exists(string domainName)
Parameters
Type |
Name |
Description |
System.String |
domainName |
|
Returns
Type |
Description |
System.Boolean |
|
GetAll(Boolean)
Declaration
public IEnumerable<IDomain> GetAll(bool includeWildcards)
Parameters
Type |
Name |
Description |
System.Boolean |
includeWildcards |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IDomain> |
|
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 |
System.Collections.Generic.IEnumerable<IDomain> |
|
GetById(Int32)
Declaration
public IDomain GetById(int id)
Parameters
Type |
Name |
Description |
System.Int32 |
id |
|
Returns
GetByName(String)
Declaration
public IDomain GetByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Save(IDomain)
Declaration
public Attempt<OperationStatus> Save(IDomain domainEntity)
Parameters
Type |
Name |
Description |
IDomain |
domainEntity |
|
Returns
Events
Deleted
Declaration
public static event TypedEventHandler<IDomainService, DeleteEventArgs<IDomain>> Deleted
Event Type
Deleting
Declaration
public static event TypedEventHandler<IDomainService, DeleteEventArgs<IDomain>> Deleting
Event Type
Saved
Declaration
public static event TypedEventHandler<IDomainService, SaveEventArgs<IDomain>> Saved
Event Type
Saving
Declaration
public static event TypedEventHandler<IDomainService, SaveEventArgs<IDomain>> Saving
Event Type