Share via


PipelineStepFactoryExtensions.WithPipelineConfiguration Method

Definition

Overloads

WithPipelineConfiguration<T>(IResourceBuilder<T>, Action<PipelineConfigurationContext>)

Registers a callback to be executed during the pipeline configuration phase, allowing modification of step dependencies and relationships.

WithPipelineConfiguration<T>(IResourceBuilder<T>, Func<PipelineConfigurationContext,Task>)

Registers a callback to be executed during the pipeline configuration phase, allowing modification of step dependencies and relationships.

WithPipelineConfiguration<T>(IResourceBuilder<T>, Action<PipelineConfigurationContext>)

Source:
PipelineStepFactoryExtensions.cs

Registers a callback to be executed during the pipeline configuration phase, allowing modification of step dependencies and relationships.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPipelineConfiguration<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Action<Aspire.Hosting.Pipelines.PipelineConfigurationContext> callback) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPipelineConfiguration : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Action<Aspire.Hosting.Pipelines.PipelineConfigurationContext> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPipelineConfiguration(Of T As IResource) (builder As IResourceBuilder(Of T), callback As Action(Of PipelineConfigurationContext)) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

callback
Action<PipelineConfigurationContext>

The callback function to execute during the configuration phase.

Returns

The resource builder for chaining.

Applies to

WithPipelineConfiguration<T>(IResourceBuilder<T>, Func<PipelineConfigurationContext,Task>)

Source:
PipelineStepFactoryExtensions.cs

Registers a callback to be executed during the pipeline configuration phase, allowing modification of step dependencies and relationships.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPipelineConfiguration<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Func<Aspire.Hosting.Pipelines.PipelineConfigurationContext,System.Threading.Tasks.Task> callback) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPipelineConfiguration : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Func<Aspire.Hosting.Pipelines.PipelineConfigurationContext, System.Threading.Tasks.Task> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPipelineConfiguration(Of T As IResource) (builder As IResourceBuilder(Of T), callback As Func(Of PipelineConfigurationContext, Task)) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

callback
Func<PipelineConfigurationContext,Task>

The callback function to execute during the configuration phase.

Returns

The resource builder for chaining.

Applies to