Share via


ResourceBuilderExtensions.WithComputeEnvironment<T> Method

Definition

Configures the compute environment for the compute resource.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithComputeEnvironment<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource> computeEnvironmentResource) where T : Aspire.Hosting.ApplicationModel.IComputeResource;
static member WithComputeEnvironment : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IComputeResource)> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IComputeResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IComputeResource)
<Extension()>
Public Function WithComputeEnvironment(Of T As IComputeResource) (builder As IResourceBuilder(Of T), computeEnvironmentResource As IResourceBuilder(Of IComputeEnvironmentResource)) As IResourceBuilder(Of T)

Type Parameters

T

Parameters

builder
IResourceBuilder<T>

The compute resource builder.

computeEnvironmentResource
IResourceBuilder<IComputeEnvironmentResource>

The compute environment resource to associate with the compute resource.

Returns

A reference to the IResourceBuilder<T>.

Remarks

This method allows associating a specific compute environment with the compute resource.

Applies to