Class PreviewTab
Page for the preview.
public sealed class PreviewTab : WebPageBase<PreviewPageClientProperties>, IPage
- Inheritance
-
objectPreviewTab
- Implements
- Inherited Members
- Extension Methods
Constructors
PreviewTab(IWebPageManagerFactory, IAuthenticatedUserAccessor, IPreviewLinkGenerator, IHttpContextAccessor, IPageLinkGenerator)
Initializes an instance of the PreviewTab class.
public PreviewTab(IWebPageManagerFactory webPageManagerFactory, IAuthenticatedUserAccessor authenticatedUserAccessor, IPreviewLinkGenerator previewLinkGenerator, IHttpContextAccessor httpContextAccessor, IPageLinkGenerator pageLinkGenerator)
Parameters
webPageManagerFactory
IWebPageManagerFactoryWeb page manager factory.
authenticatedUserAccessor
IAuthenticatedUserAccessorAuthenticated user accessor.
previewLinkGenerator
IPreviewLinkGeneratorPreview link generator.
httpContextAccessor
IHttpContextAccessorHttp context accessor.
pageLinkGenerator
IPageLinkGeneratorPage link generator.
Methods
ConfigureTemplateProperties(PreviewPageClientProperties)
Gets the object representing client side template properties.
public override Task<PreviewPageClientProperties> ConfigureTemplateProperties(PreviewPageClientProperties properties)
Parameters
properties
PreviewPageClientPropertiesInitialized properties object.