Table of Contents

Class PreviewTab

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

Page for the preview.

public sealed class PreviewTab : WebPageBase<PreviewPageClientProperties>, IPage
Inheritance
object
PreviewTab
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 IWebPageManagerFactory

Web page manager factory.

authenticatedUserAccessor IAuthenticatedUserAccessor

Authenticated user accessor.

previewLinkGenerator IPreviewLinkGenerator

Preview link generator.

httpContextAccessor IHttpContextAccessor

Http context accessor.

pageLinkGenerator IPageLinkGenerator

Page link generator.

Methods

ConfigureTemplateProperties(PreviewPageClientProperties)

Gets the object representing client side template properties.

public override Task<PreviewPageClientProperties> ConfigureTemplateProperties(PreviewPageClientProperties properties)

Parameters

properties PreviewPageClientProperties

Initialized properties object.

Returns

Task<PreviewPageClientProperties>