Class DefaultSiteDefinitionRepository
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Inheritance
System.Object
DefaultSiteDefinitionRepository
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Web.Internal
Assembly: EPiServer.dll
Version: 10.10.4Syntax
[ServiceConfiguration(typeof(ISiteDefinitionRepository), Lifecycle = ServiceInstanceScope.Singleton)]
public class DefaultSiteDefinitionRepository : ISiteDefinitionRepository
Constructors
DefaultSiteDefinitionRepository(SiteDefinitionDB, ISynchronizedObjectInstanceCache, IEventRegistry)
Declaration
public DefaultSiteDefinitionRepository(SiteDefinitionDB dataAccess, ISynchronizedObjectInstanceCache cache, IEventRegistry eventRegistry)
Parameters
Type | Name | Description |
---|---|---|
SiteDefinitionDB | dataAccess | |
ISynchronizedObjectInstanceCache | cache | |
IEventRegistry | eventRegistry |
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
Type | Description |
---|---|
SiteDefinition |
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
Type | Name | Description |
---|---|---|
SiteDefinition | siteDefinition |
Events
SiteDefinitionChanged
Declaration
public event EventHandler<EventArgs> SiteDefinitionChanged
Event Type
Type | Description |
---|---|
System.EventHandler<System.EventArgs> |