Try our conversational search powered by Generative AI!

Class SiteDefinitionDB

This class supports the EPiServer infrastructure and is not intended to be used directly from your code.

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
Assembly: EPiServer.dll
Version: 8.11.0
Syntax
[ServiceConfiguration(typeof(SiteDefinitionDB))]
public class SiteDefinitionDB

Constructors

SiteDefinitionDB(ServiceAccessor<IDatabaseHandler>)

Declaration
public SiteDefinitionDB(ServiceAccessor<IDatabaseHandler> databaseHandler)
Parameters
Type Name Description
ServiceAccessor<IDatabaseHandler> databaseHandler

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