Try our conversational search powered by Generative AI!

Class PageDefinitionTypeDataSource

Provides PageDefinitionType data to DataBoundControl implementations.

Inheritance
System.Object
PageDefinitionTypeDataSource
Namespace: EPiServer.Web.WebControls
Assembly: EPiServer.Web.WebControls.dll
Version: 8.11.0
Syntax
public class PageDefinitionTypeDataSource : GenericDataSource<PropertyDefinitionType, List<PropertyDefinitionType>, int>

Constructors

PageDefinitionTypeDataSource()

Declaration
public PageDefinitionTypeDataSource()

Methods

CreateItem(List<PropertyDefinitionType>)

Declaration
protected override PropertyDefinitionType CreateItem(List<PropertyDefinitionType> items)
Parameters
Type Name Description
System.Collections.Generic.List<PropertyDefinitionType> items
Returns
Type Description
PropertyDefinitionType

DeleteItem(PropertyDefinitionType)

Declaration
protected override void DeleteItem(PropertyDefinitionType item)
Parameters
Type Name Description
PropertyDefinitionType item

ListItems()

Declaration
protected override List<PropertyDefinitionType> ListItems()
Returns
Type Description
System.Collections.Generic.List<PropertyDefinitionType>

LoadItem(Int32)

Declaration
protected override PropertyDefinitionType LoadItem(int key)
Parameters
Type Name Description
System.Int32 key
Returns
Type Description
PropertyDefinitionType

SaveItem(PropertyDefinitionType)

Declaration
protected override void SaveItem(PropertyDefinitionType item)
Parameters
Type Name Description
PropertyDefinitionType item