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 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