Table of Contents

Class RootGeneralTab

Namespace
Kentico.Xperience.Admin.Websites.UIPages
Assembly
Kentico.Xperience.Admin.Websites.dll

General tab of a root web page.

public sealed class RootGeneralTab : WebPageBase<RootGeneralTabClientProperties>, IPage
Inheritance
object
RootGeneralTab
Implements
Inherited Members
Extension Methods

Constructors

RootGeneralTab(IAuthenticatedUserAccessor, IWebPageManagerFactory, IPageLinkGenerator)

Initializes an instance of the RootGeneralTab class.

public RootGeneralTab(IAuthenticatedUserAccessor userAccessor, IWebPageManagerFactory webPageManagerFactory, IPageLinkGenerator pageLinkGenerator)

Parameters

userAccessor IAuthenticatedUserAccessor
webPageManagerFactory IWebPageManagerFactory
pageLinkGenerator IPageLinkGenerator

Methods

ConfigureTemplateProperties(RootGeneralTabClientProperties)

Gets the object representing client side template properties.

public override Task<RootGeneralTabClientProperties> ConfigureTemplateProperties(RootGeneralTabClientProperties properties)

Parameters

properties RootGeneralTabClientProperties

Initialized properties object.

Returns

Task<RootGeneralTabClientProperties>

ValidatePage()

Validates the page state prior invocation of the ConfigurePage() method.

public override Task<PageValidationResult> ValidatePage()

Returns

Task<PageValidationResult>