Class WebPageManagerSchedulingExtensions
Extensions of IWebPageManager for scheduling.
public static class WebPageManagerSchedulingExtensions
- Inheritance
-
objectWebPageManagerSchedulingExtensions
Methods
CancelScheduledPublish(IWebPageManager, int, string, CancellationToken)
Cancels scheduled publish of the web page.
[Obsolete("Use IWebPageManager.CancelScheduledPublish(int, string, CancellationToken) instead.")]
[ObsoleteSince(30, 1)]
public static Task CancelScheduledPublish(this IWebPageManager webPageManager, int webPageItemId, string languageName, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task
Remarks
The method also cancels scheduled unpublish if it was set.
CancelScheduledUnpublish(IWebPageManager, int, string, CancellationToken)
Cancels scheduled unpublish of the web page.
[Obsolete("Use IWebPageManager.CancelScheduledUnpublish(int, string, CancellationToken) instead.")]
[ObsoleteSince(30, 1)]
public static Task CancelScheduledUnpublish(this IWebPageManager webPageManager, int webPageItemId, string languageName, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task
IsPublishScheduled(IWebPageManager, int, string, CancellationToken)
Returns true when the web page is scheduled for publish.
public static Task<bool> IsPublishScheduled(this IWebPageManager webPageManager, int webPageItemId, string languageName, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<bool>
IsUnpublishScheduled(IWebPageManager, int, string, CancellationToken)
Returns true when the web page is scheduled for unpublish.
public static Task<bool> IsUnpublishScheduled(this IWebPageManager webPageManager, int webPageItemId, string languageName, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task<bool>
SchedulePublish(IWebPageManager, int, string, DateTime, CancellationToken)
Schedules publish of the web page.
[Obsolete("Use IWebPageManager.SchedulePublish(int, string, DateTime, CancellationToken) instead.")]
[ObsoleteSince(30, 1)]
public static Task SchedulePublish(this IWebPageManager webPageManager, int webPageItemId, string languageName, DateTime scheduledTime, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
scheduledTime
DateTimeDate and time when the web page should be published.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task
ScheduleUnpublish(IWebPageManager, int, string, DateTime, CancellationToken)
Schedules unpublish of the web page.
[Obsolete("Use IWebPageManager.ScheduleUnpublish(int, string, DateTime, CancellationToken) instead.")]
[ObsoleteSince(30, 1)]
public static Task ScheduleUnpublish(this IWebPageManager webPageManager, int webPageItemId, string languageName, DateTime scheduledTime, CancellationToken cancellationToken = default)
Parameters
webPageManager
IWebPageManagerWeb page manager.
webPageItemId
intWeb page identifier.
languageName
stringLanguage codename.
scheduledTime
DateTimeDate and time when the web page should be unpublished.
cancellationToken
CancellationTokenCancellation instruction.
Returns
- Task