Class RootPropertiesTab
Properties tab of a root web page.
public sealed class RootPropertiesTab : WebPageBase<RootPropertiesTabClientProperties>, IPage
- Inheritance
-
objectRootPropertiesTab
- Implements
- Inherited Members
- Extension Methods
Constructors
RootPropertiesTab(IAuthenticatedUserAccessor, IWebPageManagerFactory, IPageLinkGenerator)
Initializes a new instance of the RootPropertiesTab class.
public RootPropertiesTab(IAuthenticatedUserAccessor userAccessor, IWebPageManagerFactory webPageManagerFactory, IPageLinkGenerator pageLinkGenerator)
Parameters
userAccessor
IAuthenticatedUserAccessorThe authenticated user accessor.
webPageManagerFactory
IWebPageManagerFactoryThe web page manager factory.
pageLinkGenerator
IPageLinkGeneratorThe page link generator.
Methods
ConfigureTemplateProperties(RootPropertiesTabClientProperties)
Gets the object representing client side template properties.
public override Task<RootPropertiesTabClientProperties> ConfigureTemplateProperties(RootPropertiesTabClientProperties properties)
Parameters
properties
RootPropertiesTabClientPropertiesInitialized properties object.
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>