Share via


PipelineStepAnnotation Constructors

Definition

Overloads

PipelineStepAnnotation(Func<PipelineStepFactoryContext,PipelineStep>)

Initializes a new instance of the PipelineStepAnnotation class.

PipelineStepAnnotation(Func<PipelineStepFactoryContext,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.

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,PipelineStep>)

Source:
PipelineStepAnnotation.cs

Initializes a new instance of the PipelineStepAnnotation class.

public PipelineStepAnnotation(Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,Aspire.Hosting.Pipelines.PipelineStep> factory);
new Aspire.Hosting.Pipelines.PipelineStepAnnotation : Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, Aspire.Hosting.Pipelines.PipelineStep> -> Aspire.Hosting.Pipelines.PipelineStepAnnotation
Public Sub New (factory As Func(Of PipelineStepFactoryContext, PipelineStep))

Parameters

factory
Func<PipelineStepFactoryContext,PipelineStep>

A factory function that creates the pipeline step.

Applies to

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

Source:
PipelineStepAnnotation.cs

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

public PipelineStepAnnotation(Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,System.Collections.Generic.IEnumerable<Aspire.Hosting.Pipelines.PipelineStep>> factory);
new Aspire.Hosting.Pipelines.PipelineStepAnnotation : Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, seq<Aspire.Hosting.Pipelines.PipelineStep>> -> Aspire.Hosting.Pipelines.PipelineStepAnnotation
Public Sub New (factory As Func(Of PipelineStepFactoryContext, IEnumerable(Of PipelineStep)))

Parameters

factory
Func<PipelineStepFactoryContext,IEnumerable<PipelineStep>>

A factory function that creates multiple pipeline steps.

Applies to

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

Source:
PipelineStepAnnotation.cs

Initializes a new instance of the PipelineStepAnnotation class.

public PipelineStepAnnotation(Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,System.Threading.Tasks.Task<Aspire.Hosting.Pipelines.PipelineStep>> factory);
new Aspire.Hosting.Pipelines.PipelineStepAnnotation : Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, System.Threading.Tasks.Task<Aspire.Hosting.Pipelines.PipelineStep>> -> Aspire.Hosting.Pipelines.PipelineStepAnnotation
Public Sub New (factory As Func(Of PipelineStepFactoryContext, Task(Of PipelineStep)))

Parameters

factory
Func<PipelineStepFactoryContext,Task<PipelineStep>>

An async factory function that creates the pipeline step.

Applies to

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

Source:
PipelineStepAnnotation.cs

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

public PipelineStepAnnotation(Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aspire.Hosting.Pipelines.PipelineStep>>> factory);
new Aspire.Hosting.Pipelines.PipelineStepAnnotation : Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, System.Threading.Tasks.Task<seq<Aspire.Hosting.Pipelines.PipelineStep>>> -> Aspire.Hosting.Pipelines.PipelineStepAnnotation
Public Sub New (factory As Func(Of PipelineStepFactoryContext, Task(Of IEnumerable(Of PipelineStep))))

Parameters

factory
Func<PipelineStepFactoryContext,Task<IEnumerable<PipelineStep>>>

An async factory function that creates multiple pipeline steps.

Applies to