Share via


IPublishingStep Interface

Definition

Represents a publishing step, which can contain multiple tasks.

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

Methods

CompleteAsync(String, CompletionState, CancellationToken)

Completes the step with the specified completion text and state.

CreateTaskAsync(String, CancellationToken)

Creates a new task within this step.

Extension Methods

FailAsync(IPublishingStep, String, CancellationToken)

Completes a publishing step with an error.

SucceedAsync(IPublishingStep, String, CancellationToken)

Completes a publishing step successfully.

WarnAsync(IPublishingStep, String, CancellationToken)

Completes a publishing step with a warning.

Applies to