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
GenericDataSource<PropertyDefinitionType, System.Collections.Generic.List<PropertyDefinitionType>, System.Int32>
PageDefinitionTypeDataSource
Implements
Inherited Members
Namespace: EPiServer.Web.WebControls
Assembly: EPiServer.Web.WebControls.dll
Version: 11.20.7
Syntax
public class PageDefinitionTypeDataSource : GenericDataSource<PropertyDefinitionType, List<PropertyDefinitionType>, int>, IDataSourceMethods

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
Overrides
EPiServer.Web.WebControls.GenericDataSource<EPiServer.DataAbstraction.PropertyDefinitionType, System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>, System.Int32>.CreateItem(System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>)

DeleteItem(PropertyDefinitionType)

Declaration
protected override void DeleteItem(PropertyDefinitionType item)
Parameters
Type Name Description
PropertyDefinitionType item
Overrides
EPiServer.Web.WebControls.GenericDataSource<EPiServer.DataAbstraction.PropertyDefinitionType, System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>, System.Int32>.DeleteItem(EPiServer.DataAbstraction.PropertyDefinitionType)

ListItems()

Declaration
protected override List<PropertyDefinitionType> ListItems()
Returns
Type Description
System.Collections.Generic.List<PropertyDefinitionType>
Overrides
EPiServer.Web.WebControls.GenericDataSource<EPiServer.DataAbstraction.PropertyDefinitionType, System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>, System.Int32>.ListItems()

LoadItem(Int32)

Declaration
protected override PropertyDefinitionType LoadItem(int key)
Parameters
Type Name Description
System.Int32 key
Returns
Type Description
PropertyDefinitionType
Overrides
EPiServer.Web.WebControls.GenericDataSource<EPiServer.DataAbstraction.PropertyDefinitionType, System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>, System.Int32>.LoadItem(System.Int32)

SaveItem(PropertyDefinitionType)

Declaration
protected override void SaveItem(PropertyDefinitionType item)
Parameters
Type Name Description
PropertyDefinitionType item
Overrides
EPiServer.Web.WebControls.GenericDataSource<EPiServer.DataAbstraction.PropertyDefinitionType, System.Collections.Generic.List<EPiServer.DataAbstraction.PropertyDefinitionType>, System.Int32>.SaveItem(EPiServer.DataAbstraction.PropertyDefinitionType)

Implements

Extension Methods