Table of Contents

Class InfoEditPage<TInfo>

Namespace
Kentico.Xperience.Admin.Base
Assembly
Kentico.Xperience.Admin.Base.dll

Represents base edit page for pages based on TInfo.

public abstract class InfoEditPage<TInfo> : InfoEditPageBase<TInfo>, IPage where TInfo : AbstractInfoBase<TInfo>, new()

Type Parameters

TInfo

Info object

Inheritance
object
InfoEditPage<TInfo>
Implements
Derived
Inherited Members
Extension Methods

Constructors

InfoEditPage(IFormComponentMapper, IFormDataBinder)

Initializes a new instance of the InfoEditPage<TInfo> class using the form component mapper and form data binder.

protected InfoEditPage(IFormComponentMapper formComponentMapper, IFormDataBinder formDataBinder)

Parameters

formComponentMapper IFormComponentMapper
formDataBinder IFormDataBinder

Properties

ObjectId

ID of the object.

public abstract int ObjectId { get; set; }

Property Value

int

Methods

GetDefaultUIFormName()

Returns default UI form name.

protected override string GetDefaultUIFormName()

Returns

string

GetInfoObject(CancellationToken?)

Gets info object.

protected override Task<TInfo> GetInfoObject(CancellationToken? cancellationToken = null)

Parameters

cancellationToken CancellationToken?

The cancellation instruction.

Returns

Task<TInfo>