Represents the progress of a long operation task.

interface ITaskProgress {
    errors?: ProblemDetails[];
    id?: string;
    lastUpdateTime?: Date;
    percentComplete?: number;
    result?: TaskResult;
    startTime?: Date;
    status?: TaskStatus;
    taskType?: TaskType;
}

Implemented by

Properties

errors?: ProblemDetails[]

The list of errors occurred during the execution of the associated task.

id?: string

The task ID of the task associated with this TaskProgress.

lastUpdateTime?: Date

The time representing when the associated task's status last changed.

percentComplete?: number

Determines what percentage of the execution of the associated task is completed.

result?: TaskResult

The result of the execution of the associated task.

startTime?: Date

The time representing when the associated task's execution started.

status?: TaskStatus

The status of the task associated with this TaskProgress.

taskType?: TaskType

The type of the task associated with this TaskProgress.