Try our conversational search powered by Generative AI!

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