PipelineStepContext
Handle
interface PipelineStepContext { readonly cancellationToken: cancellationToken; readonly executionContext: DistributedApplicationExecutionContext; readonly logger: ILogger; readonly model: DistributedApplicationModel; readonly pipelineContext: PipelineContext; readonly reportingStep: IReportingStep; readonly services: IServiceProvider; readonly summary: PipelineSummary;}8 members
Properties
property
cancellationToken cancellationToken getGets the cancellation token for the pipeline operation.
property
executionContext DistributedApplicationExecutionContext getGets the execution context for the distributed application.
property
loggerILogger getGets the logger for pipeline operations that writes to both the pipeline logger and the step logger.
property
modelDistributedApplicationModel getGets the distributed application model to be deployed.
property
pipelineContext PipelineContext getGets the pipeline context shared across all steps.
property
reportingStep IReportingStep getGets the publishing step associated with this specific step execution.
property
servicesIServiceProvider getGets the service provider for dependency resolution.
property
summaryPipelineSummary getGets the pipeline summary that steps can add information to. The summary will be displayed to users after pipeline execution completes.