Table of Contents

Class HeadlessPropertiesTab

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

Properties page of a headless item.

public sealed class HeadlessPropertiesTab : HeadlessItemBase<HeadlessPropertiesTabClientProperties>, IPage
Inheritance
object
HeadlessPropertiesTab
Implements
Inherited Members
Extension Methods

Constructors

HeadlessPropertiesTab(IAuthenticatedUserAccessor, IHeadlessItemManagerFactory, IUIPermissionEvaluator, IPageLinkGenerator)

Initializes an instance of the HeadlessPropertiesTab class.

public HeadlessPropertiesTab(IAuthenticatedUserAccessor userAccessor, IHeadlessItemManagerFactory headlessItemManagerFactory, IUIPermissionEvaluator uiPermissionEvaluator, IPageLinkGenerator pageLinkGenerator)

Parameters

userAccessor IAuthenticatedUserAccessor
headlessItemManagerFactory IHeadlessItemManagerFactory
uiPermissionEvaluator IUIPermissionEvaluator
pageLinkGenerator IPageLinkGenerator

Methods

ConfigureTemplateProperties(HeadlessPropertiesTabClientProperties)

Gets the object representing client side template properties.

public override Task<HeadlessPropertiesTabClientProperties> ConfigureTemplateProperties(HeadlessPropertiesTabClientProperties properties)

Parameters

properties HeadlessPropertiesTabClientProperties

Initialized properties object.

Returns

Task<HeadlessPropertiesTabClientProperties>

Rename(RenameCommandArguments, CancellationToken)

Updates headless item display name.

public Task<ICommandResponse> Rename(RenameCommandArguments args, CancellationToken cancellationToken = default)

Parameters

args RenameCommandArguments

Rename command arguments.

cancellationToken CancellationToken

Cancellation instruction.

Returns

Task<ICommandResponse>