Skip to content
Docs Try Aspire

IReportingTask

Interface
📦 Aspire.Hosting v13.2.0
interface IReportingTask {
completeTask(
completionMessage?: string,
completionState?: string,
cancellationToken?: cancellationToken): void;
completeTaskMarkdown(
markdownString: string,
completionState?: string,
cancellationToken?: cancellationToken): void;
updateTask(
statusText: string,
cancellationToken?: cancellationToken): void;
updateTaskMarkdown(
markdownString: string,
cancellationToken?: cancellationToken): void;
}

Methods

method completeTask
Completes the reporting task with plain-text completion text
completeTask(
completionMessage?: string,
completionState?: string,
cancellationToken?: cancellationToken): void
completionMessage string optional
completionState string optional = completed
cancellationToken cancellationToken optional
Completes the reporting task with Markdown-formatted completion text
completeTaskMarkdown(
markdownString: string,
completionState?: string,
cancellationToken?: cancellationToken): void
markdownString string
completionState string optional = completed
cancellationToken cancellationToken optional
method updateTask
Updates the reporting task with plain-text status text
updateTask(
statusText: string,
cancellationToken?: cancellationToken): void
statusText string
cancellationToken cancellationToken optional
Updates the reporting task with Markdown-formatted status text
updateTaskMarkdown(
markdownString: string,
cancellationToken?: cancellationToken): void
markdownString string
cancellationToken cancellationToken optional