Share via


PipelineStepAnnotation Class

Definition

An annotation that creates pipeline steps for a resource during deployment.

public class PipelineStepAnnotation : Aspire.Hosting.ApplicationModel.IResourceAnnotation
type PipelineStepAnnotation = class
    interface IResourceAnnotation
Public Class PipelineStepAnnotation
Implements IResourceAnnotation
Inheritance
PipelineStepAnnotation
Implements

Constructors

PipelineStepAnnotation(Func<PipelineStepFactoryContext,IEnumerable<PipelineStep>>)

Initializes a new instance of the PipelineStepAnnotation class with a factory that creates multiple pipeline steps.

PipelineStepAnnotation(Func<PipelineStepFactoryContext,PipelineStep>)

Initializes a new instance of the PipelineStepAnnotation class.

PipelineStepAnnotation(Func<PipelineStepFactoryContext,Task<IEnumerable<PipelineStep>>>)

Initializes a new instance of the PipelineStepAnnotation class with a factory that creates multiple pipeline steps.

PipelineStepAnnotation(Func<PipelineStepFactoryContext,Task<PipelineStep>>)

Initializes a new instance of the PipelineStepAnnotation class.

Methods

CreateStepsAsync(PipelineStepFactoryContext)

Creates pipeline steps asynchronously.

Applies to