Share via


IReportingTask Interface

Definition

Represents a publishing task, which belongs to a step.

public interface IReportingTask : IAsyncDisposable
type IReportingTask = interface
    interface IAsyncDisposable
Public Interface IReportingTask
Implements IAsyncDisposable
Implements

Methods

CompleteAsync(String, CompletionState, CancellationToken)

Completes the task with the specified completion message.

UpdateAsync(String, CancellationToken)

Updates the status text of this task.

Extension Methods

FailAsync(IReportingTask, String, CancellationToken)

Completes a publishing task with an error.

SucceedAsync(IReportingTask, String, CancellationToken)

Completes a publishing task successfully.

UpdateStatusAsync(IReportingTask, String, CancellationToken)

Updates the status text of a publishing task.

WarnAsync(IReportingTask, String, CancellationToken)

Completes a publishing task with a warning.

Applies to