Class HeadlessPropertiesTab
Properties page of a headless item.
public sealed class HeadlessPropertiesTab : HeadlessItemBase<HeadlessPropertiesTabClientProperties>, IPage
- Inheritance
-
objectHeadlessItemBase<HeadlessPropertiesTabClientProperties>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
IAuthenticatedUserAccessorheadlessItemManagerFactory
IHeadlessItemManagerFactoryuiPermissionEvaluator
IUIPermissionEvaluatorpageLinkGenerator
IPageLinkGenerator
Methods
ConfigureTemplateProperties(HeadlessPropertiesTabClientProperties)
Gets the object representing client side template properties.
public override Task<HeadlessPropertiesTabClientProperties> ConfigureTemplateProperties(HeadlessPropertiesTabClientProperties properties)
Parameters
properties
HeadlessPropertiesTabClientPropertiesInitialized properties object.
Returns
Rename(RenameCommandArguments, CancellationToken)
Updates headless item display name.
public Task<ICommandResponse> Rename(RenameCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
RenameCommandArgumentsRename command arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<ICommandResponse>