Class RootGeneralTab
General tab of a root web page.
public sealed class RootGeneralTab : WebPageBase<RootGeneralTabClientProperties>, IPage
- Inheritance
-
objectRootGeneralTab
- 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
IAuthenticatedUserAccessorwebPageManagerFactory
IWebPageManagerFactorypageLinkGenerator
IPageLinkGenerator
Methods
ConfigureTemplateProperties(RootGeneralTabClientProperties)
Gets the object representing client side template properties.
public override Task<RootGeneralTabClientProperties> ConfigureTemplateProperties(RootGeneralTabClientProperties properties)
Parameters
properties
RootGeneralTabClientPropertiesInitialized properties object.
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>