Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class SiteDefinitionDB

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
SiteDefinitionDB
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.DataAccess.Internal
Assembly: EPiServer.dll
Version: 11.20.7
Syntax
[ServiceConfiguration(typeof(SiteDefinitionDB))]
public class SiteDefinitionDB

Constructors

SiteDefinitionDB(ServiceAccessor<IDatabaseExecutor>, DatabaseDateTimeHandler)

Declaration
public SiteDefinitionDB(ServiceAccessor<IDatabaseExecutor> databaseHandler, DatabaseDateTimeHandler databaseDateTimeHandler)
Parameters
Type Name Description
ServiceAccessor<IDatabaseExecutor> databaseHandler
DatabaseDateTimeHandler databaseDateTimeHandler

Methods

Delete(Guid)

Declaration
public virtual bool Delete(Guid siteId)
Parameters
Type Name Description
System.Guid siteId
Returns
Type Description
System.Boolean

List()

Declaration
public virtual IEnumerable<SiteDefinition> List()
Returns
Type Description
System.Collections.Generic.IEnumerable<SiteDefinition>

Save(SiteDefinition)

Declaration
public virtual void Save(SiteDefinition site)
Parameters
Type Name Description
SiteDefinition site

Extension Methods