Class WebFarmTaskInfoProvider
- Namespace
- CMS.WebFarmSync
- Assembly
- CMS.WebFarmSync.dll
Class providing WebFarmTaskInfo management.
[ProviderInterface(typeof(IWebFarmTaskInfoProvider))]
public class WebFarmTaskInfoProvider : AbstractInfoProvider<WebFarmTaskInfo, WebFarmTaskInfoProvider>, IInfoProvider, ICustomizableProvider, IBulkOperationProvider, IWebFarmProvider, IInfoValidator<WebFarmTaskInfo>, IInfoByNameProvider<WebFarmTaskInfo>, IBulkInfoProvider<WebFarmTaskInfo>, IWebFarmTaskInfoProvider, IInfoProvider<WebFarmTaskInfo>, IInfoByIdProvider<WebFarmTaskInfo>, IInfoByGuidProvider<WebFarmTaskInfo>
- Inheritance
-
objectWebFarmTaskInfoProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
WebFarmTaskInfoProvider()
public WebFarmTaskInfoProvider()
Methods
DeleteAnonymousTasks(List<int>)
Deletes anonymous tasks.
[Obsolete("The method is no longer used by the system.")]
public static void DeleteAnonymousTasks(List<int> taskIds = null)
Parameters
taskIdsList<int>
DeleteAnonymousTasksInternal(List<int>)
Deletes anonymous tasks.
[Obsolete("The method is no longer used by the system.")]
protected virtual void DeleteAnonymousTasksInternal(List<int> taskIds = null)
Parameters
taskIdsList<int>
DeleteServerMemoryTasks(int, DateTime?)
Deletes all memory task for specified server created before given date. If server is not specified (equals zero), deletes tasks of all servers. If date is not specified, deletes tasks before current date time.
[Obsolete("Method was not intended for public use and will be removed in the next version.")]
public static void DeleteServerMemoryTasks(int serverId = 0, DateTime? taskCreated = null)
Parameters
serverIdintServer ID.
taskCreatedDateTime?Tasks created before this date time will be deleted. If
null, current date time is used.
DeleteServerMemoryTasksInternal(int, DateTime)
Deletes all memory task for specified server created before given date.
If serverId equals zero, deletes tasks of all servers.
[Obsolete("Method was not intended for public use and will be removed in the next version.")]
protected virtual void DeleteServerMemoryTasksInternal(int serverId, DateTime taskCreated)
Parameters
serverIdintServer ID.
taskCreatedDateTimeTasks created before this date time will be deleted.
DeleteServerTask(int, int)
Deletes the binding between task and the server.
[Obsolete("The method is no longer used by the system.")]
public static void DeleteServerTask(int serverId, int taskId)
Parameters
serverIdintServer ID.
taskIdintTask ID.
DeleteServerTaskInternal(int, int)
Deletes the binding between task and the server.
[Obsolete("The method is no longer used by the system.")]
protected virtual void DeleteServerTaskInternal(int serverId, int taskId)
Parameters
serverIdintID of server
taskIdintID of task
DeleteServerTasks(int)
Deletes all task for specified server. Deletes all tasks if the server is not specified.
[Obsolete("Method was not intended for public use and will be removed in the next version.")]
public static Task DeleteServerTasks(int serverId = 0)
Parameters
serverIdintServer ID.
Returns
- Task
DeleteServerTasks(int, List<int>)
Deletes the bindings between given tasks and the server.
[Obsolete("Method was not intended for public use and will be removed in the next version.")]
public static void DeleteServerTasks(int serverId, List<int> taskIds)
Parameters
serverIdintID of server
taskIdsList<int>ID of task
DeleteServerTasksInternal(int)
Deletes all task for specified server.
[Obsolete("Method was not intended for public use and will be removed in the next version.")]
protected virtual Task DeleteServerTasksInternal(int serverId)
Parameters
serverIdintServer ID.
Returns
- Task