ParameterProcessor.InitializeParametersAsync Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.