Class UrlsTab
Page for web page URLs.
public sealed class UrlsTab : WebPageBase<UrlsTabClientProperties>, IPage
- Inheritance
-
objectUrlsTab
- Implements
- Inherited Members
- Extension Methods
Constructors
UrlsTab(IAuthenticatedUserAccessor, IWebPageManagerFactory, IContentItemUIDataRetriever, IPageLinkGenerator)
Initializes a new instance of UrlsTab
public UrlsTab(IAuthenticatedUserAccessor userAccessor, IWebPageManagerFactory webPageManagerFactory, IContentItemUIDataRetriever contentItemUIDataRetriever, IPageLinkGenerator pageLinkGenerator)
Parameters
userAccessor
IAuthenticatedUserAccessorwebPageManagerFactory
IWebPageManagerFactorycontentItemUIDataRetriever
IContentItemUIDataRetrieverpageLinkGenerator
IPageLinkGenerator
Methods
CancelScheduledPublish(CancellationToken)
Cancels scheduled publish of the web page.
public Task<ICommandResponse> CancelScheduledPublish(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
CancelScheduledPublishAndEdit(CancellationToken)
Cancels scheduled publish of the web page and allows edit.
public Task<ICommandResponse> CancelScheduledPublishAndEdit(CancellationToken cancellationToken = default)
Parameters
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>
Change(FormChangeCommandArguments, 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<FormChangeResult>> Change(FormChangeCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
FormChangeCommandArgumentsForm change arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse<FormChangeResult>>
ChangeWorkflowStep(PublishWebPageCommandArguments, CancellationToken)
Changes the web page workflow step.
public Task<ICommandResponse> ChangeWorkflowStep(PublishWebPageCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
PublishWebPageCommandArgumentsChange workflow step submit arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
ConfigureTemplateProperties(UrlsTabClientProperties)
Gets the object representing client side template properties.
public override Task<UrlsTabClientProperties> ConfigureTemplateProperties(UrlsTabClientProperties properties)
Parameters
properties
UrlsTabClientPropertiesInitialized properties object.
Returns
- Task<UrlsTabClientProperties>
CreateNewVersion(CancellationToken)
Creates new Draft version of a web page.
public Task<ICommandResponse> CreateNewVersion(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Discard(CancellationToken)
Discards the Draft version of web page.
public Task<ICommandResponse> Discard(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Publish(PublishWebPageCommandArguments, CancellationToken)
Updates the web page and redirects to the publish page.
public Task<ICommandResponse> Publish(PublishWebPageCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
PublishWebPageCommandArgumentsPublish web page submit arguments
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Rename(RenameCommandArguments, CancellationToken)
Updates web pages display name.
public Task<ICommandResponse> Rename(RenameCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
RenameCommandArgumentsRename command arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Save(FormSubmissionCommandArguments, CancellationToken)
Saves page data changes.
public Task<ICommandResponse> Save(FormSubmissionCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
FormSubmissionCommandArgumentsSubmission arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Unpublish(CancellationToken)
Redirects to the page with unpublishing options.
public Task<ICommandResponse> Unpublish(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>
Versions(VersionsWebPageCommandArguments, CancellationToken)
Redirects to the page with web page versions.
public Task<ICommandResponse> Versions(VersionsWebPageCommandArguments args, CancellationToken cancellationToken = default)
Parameters
args
VersionsWebPageCommandArgumentsVersions web page submit arguments.
cancellationToken
CancellationTokenCancellation token.
Returns
- Task<ICommandResponse>