次の方法で共有


PipelineStepFactoryExtensions.WithPipelineStepFactory Method

Definition

Overloads

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,PipelineStep>)

Adds a pipeline step to the resource that will be executed during deployment.

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,IEnumerable<PipelineStep>>)

Adds multiple pipeline steps to the resource that will be executed during deployment.

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,Task<PipelineStep>>)

Adds a pipeline step to the resource that will be executed during deployment.

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,Task<IEnumerable<PipelineStep>>>)

Adds multiple pipeline steps to the resource that will be executed during deployment.

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,PipelineStep>)

Source:
PipelineStepFactoryExtensions.cs

Adds a pipeline step to the resource that will be executed during deployment.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPipelineStepFactory<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,Aspire.Hosting.Pipelines.PipelineStep> factory) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPipelineStepFactory : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, Aspire.Hosting.Pipelines.PipelineStep> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPipelineStepFactory(Of T As IResource) (builder As IResourceBuilder(Of T), factory As Func(Of PipelineStepFactoryContext, PipelineStep)) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

factory
Func<PipelineStepFactoryContext,PipelineStep>

A factory function that creates the pipeline step.

Returns

The resource builder for chaining.

Applies to

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,IEnumerable<PipelineStep>>)

Source:
PipelineStepFactoryExtensions.cs

Adds multiple pipeline steps to the resource that will be executed during deployment.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPipelineStepFactory<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,System.Collections.Generic.IEnumerable<Aspire.Hosting.Pipelines.PipelineStep>> factory) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPipelineStepFactory : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, seq<Aspire.Hosting.Pipelines.PipelineStep>> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPipelineStepFactory(Of T As IResource) (builder As IResourceBuilder(Of T), factory As Func(Of PipelineStepFactoryContext, IEnumerable(Of PipelineStep))) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

factory
Func<PipelineStepFactoryContext,IEnumerable<PipelineStep>>

A factory function that creates multiple pipeline steps.

Returns

The resource builder for chaining.

Applies to

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,Task<PipelineStep>>)

Source:
PipelineStepFactoryExtensions.cs

Adds a pipeline step to the resource that will be executed during deployment.

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

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

factory
Func<PipelineStepFactoryContext,Task<PipelineStep>>

An async factory function that creates the pipeline step.

Returns

The resource builder for chaining.

Applies to

WithPipelineStepFactory<T>(IResourceBuilder<T>, Func<PipelineStepFactoryContext,Task<IEnumerable<PipelineStep>>>)

Source:
PipelineStepFactoryExtensions.cs

Adds multiple pipeline steps to the resource that will be executed during deployment.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPipelineStepFactory<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext,System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<Aspire.Hosting.Pipelines.PipelineStep>>> factory) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPipelineStepFactory : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Func<Aspire.Hosting.Pipelines.PipelineStepFactoryContext, System.Threading.Tasks.Task<seq<Aspire.Hosting.Pipelines.PipelineStep>>> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPipelineStepFactory(Of T As IResource) (builder As IResourceBuilder(Of T), factory As Func(Of PipelineStepFactoryContext, Task(Of IEnumerable(Of PipelineStep)))) As IResourceBuilder(Of T)

Type Parameters

T

The type of the resource.

Parameters

builder
IResourceBuilder<T>

The resource builder.

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

An async factory function that creates multiple pipeline steps.

Returns

The resource builder for chaining.

Applies to