Class DefaultSiteDefinitionRepository
Inheritance
System.Object
DefaultSiteDefinitionRepository
Assembly: EPiServer.dll
Version: 12.0.3
Syntax
public class DefaultSiteDefinitionRepository : Object, ISiteDefinitionRepository, ISiteDefinitionEvents
Constructors
DefaultSiteDefinitionRepository(SiteDefinitionDB, ISynchronizedObjectInstanceCache, IEventRegistry, ITimeProvider, IPrincipalAccessor)
Declaration
public DefaultSiteDefinitionRepository(SiteDefinitionDB dataAccess, ISynchronizedObjectInstanceCache cache, IEventRegistry eventRegistry, ITimeProvider timeProvider, IPrincipalAccessor principalAccessor)
Parameters
Fields
ChangedEventId
Declaration
public static readonly Guid ChangedEventId
Field Value
| Type |
Description |
| System.Guid |
|
EventRaiserId
Declaration
public static readonly Guid EventRaiserId
Field Value
| Type |
Description |
| System.Guid |
|
Methods
Delete(Guid)
Declaration
public virtual void Delete(Guid id)
Parameters
| Type |
Name |
Description |
| System.Guid |
id |
|
Get(Guid)
Declaration
public virtual SiteDefinition Get(Guid id)
Parameters
| Type |
Name |
Description |
| System.Guid |
id |
|
Returns
List()
Declaration
public virtual IEnumerable<SiteDefinition> List()
Returns
| Type |
Description |
| System.Collections.Generic.IEnumerable<SiteDefinition> |
|
Save(SiteDefinition)
Declaration
public virtual void Save(SiteDefinition siteDefinition)
Parameters
Events
SiteCreated
Declaration
public event EventHandler<SiteDefinitionEventArgs> SiteCreated
Event Type
SiteDefinitionChanged
Declaration
public event EventHandler<EventArgs> SiteDefinitionChanged
Event Type
| Type |
Description |
| System.EventHandler<System.EventArgs> |
|
SiteDeleted
Declaration
public event EventHandler<SiteDefinitionEventArgs> SiteDeleted
Event Type
SiteUpdated
Declaration
public event EventHandler<SiteDefinitionEventArgs> SiteUpdated
Event Type
Implements
Extension Methods