Class OverviewPage<TInfo>
Represents page used to overview objects.
public abstract class OverviewPage<TInfo> : OverviewPageBase, IPage where TInfo : AbstractInfoBase<TInfo>, new()
Type Parameters
TInfo
- Inheritance
-
objectOverviewPage<TInfo>
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
ObjectId
ID of the object.
public abstract int ObjectId { get; set; }
Property Value
- int
ObjectType
Type of the info objects that are on the overview page. Corresponds to the OBJECT_TYPE property of the info object or PredefinedObjectType.
protected virtual string ObjectType { get; }
Property Value
- string
Methods
GetInfoObject(CancellationToken?)
protected Task<TInfo> GetInfoObject(CancellationToken? cancellationToken = null)
Parameters
cancellationToken
CancellationToken?
Returns
- Task<TInfo>
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>