Class PageBuilderTab
Page for the page builder.
public sealed class PageBuilderTab : WebPageBase<PageBuilderPageClientProperties>, IPage
- Inheritance
-
objectPageBuilderTab
- Implements
- Inherited Members
- Extension Methods
Constructors
PageBuilderTab(IAuthenticatedUserAccessor, IWebPageManagerFactory, IPageBuilderLinkGenerator, IHttpContextAccessor, IFormItemCollectionProvider, IFormComponentCommandInvoker, IFormDataBinder, ILocalizationService, ITempPageBuilderDataPropagationUtils, IPageBuilderConfigurationStorageProcessor, IPageLinkGenerator)
Initializes an instance of the PageBuilderTab class.
public PageBuilderTab(IAuthenticatedUserAccessor authenticatedUserAccessor, IWebPageManagerFactory webPageManagerFactory, IPageBuilderLinkGenerator pageBuilderLinkGenerator, IHttpContextAccessor httpContextAccessor, IFormItemCollectionProvider formItemCollectionProvider, IFormComponentCommandInvoker formComponentCommandInvoker, IFormDataBinder formDataBinder, ILocalizationService localizationService, ITempPageBuilderDataPropagationUtils tempPageBuilderDataManager, IPageBuilderConfigurationStorageProcessor pageBuilderConfigurationStorageProcessor, IPageLinkGenerator pageLinkGenerator)
Parameters
authenticatedUserAccessor
IAuthenticatedUserAccessorCurrently logged in user accessor.
webPageManagerFactory
IWebPageManagerFactoryWeb page manager factory.
pageBuilderLinkGenerator
IPageBuilderLinkGeneratorPage builder link generator.
httpContextAccessor
IHttpContextAccessorHTTP context accessor to obtain request service provider from.
formItemCollectionProvider
IFormItemCollectionProviderForm item collection provider.
formComponentCommandInvoker
IFormComponentCommandInvokerForm component command invoker.
formDataBinder
IFormDataBinderForm data binder.
localizationService
ILocalizationServiceLocalization service.
tempPageBuilderDataManager
ITempPageBuilderDataPropagationUtilsManager for temporary page builder data.
pageBuilderConfigurationStorageProcessor
IPageBuilderConfigurationStorageProcessorPage builder configuration storage processor.
pageLinkGenerator
IPageLinkGeneratorPage link generator.
Methods
Archive(CancellationToken)
Archives the web page.
[Obsolete("Archive status was replaced by Unpublished status, use unpublish instead.")]
[ObsoleteSince(29, 2)]
public Task<ICommandResponse> Archive(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CancelScheduledPublish(PageBuilderCommandArgs, CancellationToken)
Cancels scheduled publish of the web page.
public Task<ICommandResponse> CancelScheduledPublish(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CancelScheduledPublishAndEdit(PageBuilderCommandArgs, CancellationToken)
Cancels scheduled publish of the web page and allows edit.
public Task<ICommandResponse> CancelScheduledPublishAndEdit(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CancelScheduledUnpublish(CancellationToken)
Cancels scheduled unpublish of the web page.
public Task<ICommandResponse> CancelScheduledUnpublish(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CascadePublish(PageBuilderCommandArgs, CancellationToken)
Updates the web page and redirects to the publish page.
[Obsolete("Use Publish command instead.")]
[ObsoleteSince(29, 1)]
public Task<ICommandResponse> CascadePublish(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCascade publish submit arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Change(FormSubmissionCommandArguments, CancellationToken)
Handles the form change command. The command is invoked whenever visibility conditions or form component configurators of the form need to be reevaluated to re-render the form.
public Task<ICommandResponse<FilterFormChangeResult>> Change(FormSubmissionCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
FormSubmissionCommandArgumentscancellationToken
CancellationToken
Returns
ChangeCreateSmartFolderForm(FormSubmissionCommandArguments, CancellationToken)
Handles the create smart folder form change command. The command is invoked whenever visibility conditions or form component configurators of the form need to be reevaluated to re-render the form.
public Task<ICommandResponse<FilterFormChangeResult>> ChangeCreateSmartFolderForm(FormSubmissionCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
FormSubmissionCommandArgumentscancellationToken
CancellationToken
Returns
ChangeWorkflowStep(PageBuilderCommandArgs, CancellationToken)
Changes the web page workflow step.
public Task<ICommandResponse> ChangeWorkflowStep(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsChange workflow step submit arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<ICommandResponse>
CloneSmartFolder(CloneSmartFolderArguments, CancellationToken)
Routes the command to the GetFormItemsForCloneSmartFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<CloneSmartFolderResult>> CloneSmartFolder(CloneSmartFolderArguments args, CancellationToken cancellationToken)
Parameters
args
CloneSmartFolderArgumentscancellationToken
CancellationToken
Returns
ComponentCommand(FormComponentCommandModel, CancellationToken)
Handles the form component command invocation.
public Task<object> ComponentCommand(FormComponentCommandModel commandModel, CancellationToken cancellationToken)
Parameters
commandModel
FormComponentCommandModelForm component command arguments.
cancellationToken
CancellationTokenThe cancellation instruction.
Returns
- Task<object>
Returns the form component command result.
ConfigureTemplateProperties(PageBuilderPageClientProperties)
Gets the object representing client side template properties.
public override Task<PageBuilderPageClientProperties> ConfigureTemplateProperties(PageBuilderPageClientProperties properties)
Parameters
properties
PageBuilderPageClientPropertiesInitialized properties object.
Returns
CreateAssetFolder(AssetFolderFormSubmissionCommandArguments)
Creates asset folder.
public Task<ICommandResponse<AssetFolderFormSubmissionCommandResult>> CreateAssetFolder(AssetFolderFormSubmissionCommandArguments args)
Parameters
Returns
CreateFolder(CreateFolderArguments, CancellationToken)
Routes the command to the CreateFolder(CreateFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse<CreateFolderResult>> CreateFolder(CreateFolderArguments args, CancellationToken cancellationToken)
Parameters
args
CreateFolderArgumentscancellationToken
CancellationToken
Returns
CreateNewVersion(PageBuilderCommandArgs, CancellationToken)
Creates new Draft version of the web page.
public Task<ICommandResponse> CreateNewVersion(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CreateSmartFolder(CreateSmartFolderArguments, CancellationToken)
Routes the command to the CreateSmartFolder(CreateSmartFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse<CreateSmartFolderResult>> CreateSmartFolder(CreateSmartFolderArguments args, CancellationToken cancellationToken)
Parameters
args
CreateSmartFolderArgumentscancellationToken
CancellationToken
Returns
CreateSmartFolderConfirmFilter(CreateSmartFolderConfirmFilterArguments, CancellationToken)
Routes the command to the CreateSmartFolderConfirmFilter(CreateSmartFolderConfirmFilterArguments, CancellationToken, int?, bool) method.
public Task<ICommandResponse<CreateSmartFolderConfirmFilterResult>> CreateSmartFolderConfirmFilter(CreateSmartFolderConfirmFilterArguments args, CancellationToken cancellationToken)
Parameters
args
CreateSmartFolderConfirmFilterArgumentscancellationToken
CancellationToken
Returns
Discard(PageBuilderCommandArgs, CancellationToken)
Discards the Draft version of the web page.
public Task<ICommandResponse> Discard(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
DoesFilterSupportDelivery(FilterDeliverySupportArguments, CancellationToken)
Routes the command to the DoesFilterSupportDelivery(FilterDeliverySupportArguments, CancellationToken) method.
public Task<ICommandResponse<FilterDeliverySupportResult>> DoesFilterSupportDelivery(FilterDeliverySupportArguments args, CancellationToken cancellationToken)
Parameters
args
FilterDeliverySupportArgumentscancellationToken
CancellationToken
Returns
EnableContentDeliveryForSmartFolder(EnableContentDeliveryForSmartFolderArguments, CancellationToken)
Routes the command to the SaveSmartFolder(SaveSmartFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse> EnableContentDeliveryForSmartFolder(EnableContentDeliveryForSmartFolderArguments args, CancellationToken cancellationToken)
Parameters
args
EnableContentDeliveryForSmartFolderArgumentscancellationToken
CancellationToken
Returns
- Task<ICommandResponse>
GetAssetFolderForm(CancellationToken)
Gets form items for asset folder creation.
public Task<ICommandResponse<GetAssetFolderFormCommandResult>> GetAssetFolderForm(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
GetFolder(GetFolderArguments, CancellationToken)
Routes the command to the GetFolder(GetFolderArguments, CancellationToken) method.
public Task<ICommandResponse<Folder>> GetFolder(GetFolderArguments args, CancellationToken cancellationToken)
Parameters
args
GetFolderArgumentscancellationToken
CancellationToken
Returns
- Task<ICommandResponse<Folder>>
GetFolderPath(GetFolderArguments, CancellationToken)
Routes the command to the GetFolderPath(GetFolderArguments, CancellationToken) method.
public Task<ICommandResponse<ICollection<Folder>>> GetFolderPath(GetFolderArguments args, CancellationToken cancellationToken)
Parameters
args
GetFolderArgumentscancellationToken
CancellationToken
Returns
- Task<ICommandResponse<ICollection<Folder>>>
GetFolderTreeViewActions()
Gets actions for the asset folder tree view component.
public Task<ICommandResponse<GetAssetFolderTreeViewActionsCommandResult>> GetFolderTreeViewActions()
Returns
GetFormItems(ComponentPropertiesGetFormItemsCommandArgs, CancellationToken)
Returns a collection of editing form items for given component specified by Identifier property of arguments
to feed the Form.tsx with them.
public Task<ICommandResponse<IEnumerable<IFormItemClientProperties>>> GetFormItems(ComponentPropertiesGetFormItemsCommandArgs arguments, CancellationToken cancellationToken)
Parameters
arguments
ComponentPropertiesGetFormItemsCommandArgscancellationToken
CancellationToken
Returns
- Task<ICommandResponse<IEnumerable<IFormItemClientProperties>>>
GetFormItemsForCloneSmartFolder(GetFormItemsArguments, CancellationToken)
Routes the command to the GetFormItemsForCloneSmartFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForCloneSmartFolder(GetFormItemsArguments args, CancellationToken cancellationToken)
Parameters
args
GetFormItemsArgumentscancellationToken
CancellationToken
Returns
GetFormItemsForCreateFolder(GetFormItemsArguments, CancellationToken)
Routes the command to the GetFormItemsForCreateFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForCreateFolder(GetFormItemsArguments args, CancellationToken cancellationToken)
Parameters
args
GetFormItemsArgumentscancellationToken
CancellationToken
Returns
GetFormItemsForCreateSmartFolder(CancellationToken)
Routes the command to the Kentico.Xperience.Admin.Base.ISmartFolderCommandManager.GetFormItemsForCreateSmartFolder(System.Threading.CancellationToken) method.
public Task<ICommandResponse<GetFormItemsForCreateSmartFolderResult>> GetFormItemsForCreateSmartFolder(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
GetFormItemsForMoveFolder(GetFormItemsArguments, CancellationToken)
Routes the command to the GetFormItemsForMoveFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForMoveFolder(GetFormItemsArguments args, CancellationToken cancellationToken)
Parameters
args
GetFormItemsArgumentscancellationToken
CancellationToken
Returns
GetFormItemsForRenameFolder(GetFormItemsArguments, CancellationToken)
Routes the command to the GetFormItemsForRenameFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForRenameFolder(GetFormItemsArguments args, CancellationToken cancellationToken)
Parameters
args
GetFormItemsArgumentscancellationToken
CancellationToken
Returns
GetFormItemsForRenameSmartFolder(GetFormItemsArguments, CancellationToken)
Routes the command to the GetFormItemsForRenameSmartFolder(GetFormItemsArguments, CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForRenameSmartFolder(GetFormItemsArguments args, CancellationToken cancellationToken)
Parameters
args
GetFormItemsArgumentscancellationToken
CancellationToken
Returns
GetFormItemsForSaveSmartFolder(CancellationToken)
Routes the command to the Kentico.Xperience.Admin.Base.ISmartFolderCommandManager.GetFormItemsForSaveSmartFolder(System.Threading.CancellationToken) method.
public Task<ICommandResponse<GetFormItemsResult>> GetFormItemsForSaveSmartFolder(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Returns
GetListingConfiguration(LoadListingConfigurationCommandArguments)
Returns listing configuration.
public Task<ICommandResponse<LoadListingConfigurationCommandResult>> GetListingConfiguration(LoadListingConfigurationCommandArguments args)
Parameters
Returns
GetMultiSourceAssetPanelProperties()
Gets the initial properties of multi source asset panel.
public Task<ICommandResponse<GetMultiSourceAssetPanelPropertiesResult>> GetMultiSourceAssetPanelProperties()
Returns
GetPageTemplates()
Return a list of filtered page templates for the current page.
public Task<ICommandResponse<IEnumerable<PageTemplate>>> GetPageTemplates()
Returns
- Task<ICommandResponse<IEnumerable<PageTemplate>>>
GetSmartFolderFilter(GetSmartFolderFilterArguments, CancellationToken)
Routes the command to the GetSmartFolderFilter(GetSmartFolderFilterArguments, CancellationToken) method.
public Task<ICommandResponse<GetSmartFolderFilterResult>> GetSmartFolderFilter(GetSmartFolderFilterArguments args, CancellationToken cancellationToken)
Parameters
args
GetSmartFolderFilterArgumentscancellationToken
CancellationToken
Returns
GetSmartFolders(GetSmartFoldersArguments, CancellationToken)
Routes the command to the GetSmartFolders(GetSmartFoldersArguments, CancellationToken) method.
public Task<ICommandResponse<GetSmartFoldersResult>> GetSmartFolders(GetSmartFoldersArguments args, CancellationToken cancellationToken)
Parameters
args
GetSmartFoldersArgumentscancellationToken
CancellationToken
Returns
IsSmartFolderDeliverySupported(SmartFolderDeliverySupportArguments, CancellationToken)
Routes the command to the IsSmartFolderDeliverySupported(SmartFolderDeliverySupportArguments, CancellationToken) method.
public Task<ICommandResponse<SmartFolderDeliverySupportResult>> IsSmartFolderDeliverySupported(SmartFolderDeliverySupportArguments args, CancellationToken cancellationToken)
Parameters
args
SmartFolderDeliverySupportArgumentscancellationToken
CancellationToken
Returns
LoadAssetFolders(LoadAssetFoldersCommandArguments)
Loads assets folders.
public Task<ICommandResponse<LoadAssetFoldersResult>> LoadAssetFolders(LoadAssetFoldersCommandArguments args)
Parameters
Returns
LoadAssetItems(LoadAssetItemsCommandArguments)
Loads assets panel items.
public Task<ICommandResponse<LoadAssetItemsResult>> LoadAssetItems(LoadAssetItemsCommandArguments args)
Parameters
Returns
LoadAssetLibraries()
Loads assets libraries.
public Task<ICommandResponse<LoadAssetLibrariesResult>> LoadAssetLibraries()
Returns
LoadContentItemAssetUrls(LoadContentItemAssetUrlsCommandArguments)
Loads asset URLs for given content items.
public Task<ICommandResponse<RichTextContentItemAssetUrl[]>> LoadContentItemAssetUrls(LoadContentItemAssetUrlsCommandArguments args)
Parameters
args
LoadContentItemAssetUrlsCommandArgumentsArguments.
Returns
LoadContentItemPanelItems(LoadContentItemPanelItemsCommandArguments)
Loads content item panel items.
public Task<ICommandResponse<LoadContentItemPanelItemsResult>> LoadContentItemPanelItems(LoadContentItemPanelItemsCommandArguments args = null)
Parameters
Returns
LoadFilteredTree(LoadFilteredTreeDataCommandArguments, CancellationToken)
Loads filtered tree for application.
public Task<ICommandResponse<LoadTreeDataResult>> LoadFilteredTree(LoadFilteredTreeDataCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
LoadFilteredTreeDataCommandArgumentsLoad filtered tree data arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)
Loads child nodes for parent node.
public Task<ICommandResponse<LoadTreeDataResult>> LoadLevelWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadTreeDataCommandArgumentsLoad tree data arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
LoadSelectorData(LoadSelectorDataCommandArguments, CancellationToken)
Loads data for the content item selector.
public Task<ICommandResponse<LoadDataResult>> LoadSelectorData(LoadSelectorDataCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadSelectorDataCommandArgumentscancellationToken
CancellationToken
Returns
- Task<ICommandResponse<LoadDataResult>>
LoadWebPageLinks(LoadWebPageLinkItemsCommandArguments, CancellationToken)
Returns web page links for given identifiers.
public Task<ICommandResponse<LoadWebPageLinkItemsResult>> LoadWebPageLinks(LoadWebPageLinkItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadWebPageLinkItemsCommandArgumentsLinks parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments, CancellationToken)
Returns web page panel items for a given node.
public Task<ICommandResponse<LoadWebPagePanelItemsResult>> LoadWebPagePanelItems(LoadWebPagePanelItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadWebPagePanelItemsCommandArgumentsLevel parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
LoadWebPagePanelTree(LoadTreeDataCommandArguments, CancellationToken)
Returns child webPages for a given node.
public Task<ICommandResponse<LoadTreeDataResult>> LoadWebPagePanelTree(LoadTreeDataCommandArguments args, CancellationToken cancellationToken)
Parameters
args
LoadTreeDataCommandArgumentsSubtree parameters.
cancellationToken
CancellationTokenCancellation token.
Returns
MassMove(IEnumerable<int>, MoveContentItemModel, CancellationToken)
Moves multiple content items to a folder specified by the model
.
public Task<ICommandResponse<MassActionResult>> MassMove(IEnumerable<int> identifiers, MoveContentItemModel model, CancellationToken cancellationToken)
Parameters
identifiers
IEnumerable<int>Ids of the content items to be moved.
model
MoveContentItemModelModel describing where to move the content items.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse<MassActionResult>>
MoveContentItem(int, MoveContentItemModel, CancellationToken)
Moves a content item to a folder specified by the model
.
public Task<ICommandResponse<RowActionResult>> MoveContentItem(int id, MoveContentItemModel model, CancellationToken cancellationToken)
Parameters
id
intId of the content item to be moved.
model
MoveContentItemModelModel describing where to move the content item.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<ICommandResponse<RowActionResult>>
MoveFolder(MoveFolderArguments, CancellationToken)
Routes the command to the MoveFolder(MoveFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse<MoveFolderResult>> MoveFolder(MoveFolderArguments args, CancellationToken cancellationToken)
Parameters
args
MoveFolderArgumentscancellationToken
CancellationToken
Returns
- Task<ICommandResponse<MoveFolderResult>>
MoveItemFormChange(FormChangeCommandArguments, CancellationToken)
Handles the change command for confirmation dialog. The command is invoked whenever visibility conditions or form component configurators of the form need to be reevaluated to re-render the form.
public Task<ICommandResponse<FormChangeResult>> MoveItemFormChange(FormChangeCommandArguments args, CancellationToken cancellationToken)
Parameters
args
FormChangeCommandArgumentsForm change command arguments.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<ICommandResponse<FormChangeResult>>
Publish(PageBuilderCommandArgs, CancellationToken)
Updates the web page and redirects to the publish page.
public Task<ICommandResponse> Publish(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
RenameFolder(RenameFolderArguments, CancellationToken)
Routes the command to the RenameFolder(RenameFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse<RenameFolderResult>> RenameFolder(RenameFolderArguments args, CancellationToken cancellationToken)
Parameters
args
RenameFolderArgumentscancellationToken
CancellationToken
Returns
RenameSmartFolder(RenameSmartFolderArguments, CancellationToken)
Routes the command to the RenameSmartFolder(RenameSmartFolderArguments, CancellationToken) method.
public Task<ICommandResponse<RenameFolderResult>> RenameSmartFolder(RenameSmartFolderArguments args, CancellationToken cancellationToken)
Parameters
args
RenameSmartFolderArgumentscancellationToken
CancellationToken
Returns
Save(PageBuilderCommandArgs, CancellationToken)
Saves page data changes.
public Task<ICommandResponse> Save(PageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
PageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
SaveSmartFolder(SaveSmartFolderArguments, CancellationToken)
Routes the command to the SaveSmartFolder(SaveSmartFolderArguments, int, CancellationToken) method.
public Task<ICommandResponse<SaveSmartFolderResult>> SaveSmartFolder(SaveSmartFolderArguments args, CancellationToken cancellationToken)
Parameters
args
SaveSmartFolderArgumentscancellationToken
CancellationToken
Returns
Unpublish(CancellationToken)
Redirects to the page with unpublishing options.
public Task<ICommandResponse> Unpublish(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
UploadAssets(UploadAssetsCommandArguments)
Upload files to media library.
public Task<ICommandResponse<UploadAssetsCommandResult>> UploadAssets(UploadAssetsCommandArguments args)
Parameters
args
UploadAssetsCommandArgumentsUpload command arguments.
Returns
ValidateComponents(ComponentPropertiesFormSubmissionCommandArgs, CancellationToken)
Validates values of incoming collection of editing form components and returns a collection of updated form components and a flag if validation succeeded.
public Task<ICommandResponse<ComponentPropertiesFormSubmissionCommandResult>> ValidateComponents(ComponentPropertiesFormSubmissionCommandArgs arguments, CancellationToken cancellationToken)
Parameters
arguments
ComponentPropertiesFormSubmissionCommandArgscancellationToken
CancellationToken
Returns
Versions(VersionsPageBuilderCommandArgs, CancellationToken)
Redirects to the page with web page versions.
public Task<ICommandResponse> Versions(VersionsPageBuilderCommandArgs args, CancellationToken cancellationToken = default)
Parameters
args
VersionsPageBuilderCommandArgsCommand arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>