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
userAccessorIAuthenticatedUserAccessorThe authenticated user accessor.
webPageManagerFactoryIWebPageManagerFactoryThe web page manager factory.
pageLinkGeneratorIPageLinkGeneratorThe page link generator.
Methods
ConfigureTemplateProperties(RootPropertiesTabClientProperties)
Gets the object representing client side template properties.
public override Task<RootPropertiesTabClientProperties> ConfigureTemplateProperties(RootPropertiesTabClientProperties properties)
Parameters
propertiesRootPropertiesTabClientPropertiesInitialized properties object.
Returns
ValidatePage()
Validates the page state prior invocation of the ConfigurePage() method.
public override Task<PageValidationResult> ValidatePage()
Returns
- Task<PageValidationResult>