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 LanguageDataSource

Provides LanguageBranch data to DataBoundControl implementations.

Inheritance
System.Object
LanguageDataSource
Namespace: EPiServer.Web.WebControls
Assembly: EPiServer.Web.WebControls.dll
Version: 8.11.0
Syntax
public class LanguageDataSource : GenericDataSource<LanguageBranch, LanguageBranchCollection, string>

Constructors

LanguageDataSource()

Declaration
public LanguageDataSource()

Properties

KeyName

Declaration
protected override string KeyName { get; }
Property Value
Type Description
System.String

Methods

CreateItem(List<LanguageBranch>)

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

DeleteItem(LanguageBranch)

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

ListItems()

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

LoadItem(String)

Declaration
protected override LanguageBranch LoadItem(string key)
Parameters
Type Name Description
System.String key
Returns
Type Description
LanguageBranch

SaveItem(LanguageBranch)

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