ITaskRuntimeManagement Interface

Definition

Enables runtime management of tasks.

public interface class ITaskRuntimeManagement
public interface ITaskRuntimeManagement
type ITaskRuntimeManagement = interface
Public Interface ITaskRuntimeManagement

Methods

BeginExecuteTask(EnterpriseManagementObject, ManagementPackTask, TaskConfiguration, AsyncCallback, Object)

Begins the execution of a task.

BeginExecuteTask(ICollection<Guid>, Guid, TaskConfiguration, AsyncCallback, Object)

Begins the execution of a task.

BeginExecuteTask<T>(IEnumerable<T>, ManagementPackTask, TaskConfiguration, AsyncCallback, Object)

Begins the execution of a task.

EndExecuteTask(IAsyncResult)

Finishes task execution.

ExecuteTask(EnterpriseManagementObject, ManagementPackTask, TaskConfiguration)

Executes a task.

ExecuteTask<T>(IEnumerable<T>, ManagementPackTask, TaskConfiguration)

Executes a task.

GetTaskResults()

Retrieves all task results.

GetTaskResults(Guid, TaskResultCriteria, TraversalDepth)

Retrieves all the task result objects for the specified instance.

GetTaskResults(TaskResultCriteria)

Retrieves all task results that match the criteria.

GetTaskResults(TaskResultCriteria, ManagementPackClass)

Retrieves all the TaskResult objects in the management group that match the criteria.

GetTaskResultsByBatchId(Guid)

Retrieves a task result for the specified batch ID.

SubmitTask(EnterpriseManagementObject, ManagementPackTask, TaskConfiguration)

Submits a task targeted toward this monitoring object.

SubmitTask(EnterpriseManagementObject, ManagementPackTask, TaskConfiguration, TaskStatusChangeCallback)

Submits a task targeted toward this monitoring object.

SubmitTask<T>(IEnumerable<T>, ManagementPackTask, TaskConfiguration)

Submits a task targeted to a collection of monitoring objects and returns a batch ID for getting results manually.

SubmitTask<T>(IEnumerable<T>, ManagementPackTask, TaskConfiguration, TaskStatusChangeCallback)

Submits a task targeted to a collection of monitoring objects and returns a batch ID under which the tasks were executed.

UnregisterTaskStatusChangeCallback(Guid)

Unregisters the callback for the specified batch ID.

UnregisterTaskStatusChangeCallback(IAsyncResult)

Unregisters the underlying callback for the result of the task execution provided by any of the asynchronous task submission methods.

Applies to