Share via


ParameterProcessor.InitializeParametersAsync Method

Definition

Overloads

InitializeParametersAsync(IEnumerable<ParameterResource>, Boolean)

Initializes parameter resources and handles unresolved parameters if interaction service is available.

InitializeParametersAsync(DistributedApplicationModel, Boolean, CancellationToken)

Initializes parameter resources by collecting dependent parameters from the distributed application model and handles unresolved parameters if interaction service is available.

InitializeParametersAsync(IEnumerable<ParameterResource>, Boolean)

Source:
ParameterProcessor.cs
Source:
ParameterProcessor.cs

Initializes parameter resources and handles unresolved parameters if interaction service is available.

public System.Threading.Tasks.Task InitializeParametersAsync(System.Collections.Generic.IEnumerable<Aspire.Hosting.ApplicationModel.ParameterResource> parameterResources, bool waitForResolution = false);
member this.InitializeParametersAsync : seq<Aspire.Hosting.ApplicationModel.ParameterResource> * bool -> System.Threading.Tasks.Task
Public Function InitializeParametersAsync (parameterResources As IEnumerable(Of ParameterResource), Optional waitForResolution As Boolean = false) As Task

Parameters

parameterResources
IEnumerable<ParameterResource>

The parameter resources to initialize.

waitForResolution
Boolean

Whether to wait for all parameters to be resolved before completing the returned Task.

Returns

A task that completes when all parameters are resolved (if waitForResolution is true) or when initialization is complete.

Applies to

InitializeParametersAsync(DistributedApplicationModel, Boolean, CancellationToken)

Source:
ParameterProcessor.cs
Source:
ParameterProcessor.cs

Initializes parameter resources by collecting dependent parameters from the distributed application model and handles unresolved parameters if interaction service is available.

public System.Threading.Tasks.Task InitializeParametersAsync(Aspire.Hosting.ApplicationModel.DistributedApplicationModel model, bool waitForResolution = false, System.Threading.CancellationToken cancellationToken = default);
member this.InitializeParametersAsync : Aspire.Hosting.ApplicationModel.DistributedApplicationModel * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function InitializeParametersAsync (model As DistributedApplicationModel, Optional waitForResolution As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

model
DistributedApplicationModel

The distributed application model to collect parameters from.

waitForResolution
Boolean

Whether to wait for all parameters to be resolved before completing the returned Task.

cancellationToken
CancellationToken

The cancellation token to observe while waiting for parameters to be resolved.

Returns

A task that completes when all parameters are resolved (if waitForResolution is true) or when initialization is complete.

Applies to