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.7Syntax
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)