Skip to content
Docs Try Aspire

ParameterProcessor Methods

Class Methods 2 members
Handles processing of parameter resources during application orchestration.
InitializeParametersAsync(IEnumerable<ParameterResource>, bool) Section titled InitializeParametersAsync(IEnumerable<ParameterResource>, bool) Task
Initializes parameter resources and handles unresolved parameters if interaction service is available.
public sealed class ParameterProcessor
{
public Task InitializeParametersAsync(
IEnumerable<ParameterResource> parameterResources,
bool waitForResolution = false)
{
// ...
}
}
parameterResources IEnumerable<ParameterResource> The parameter resources to initialize.
waitForResolution bool optional Whether to wait for all parameters to be resolved before completing the returned Task.
Task A task that completes when all parameters are resolved (if waitForResolution is true) or when initialization is complete.
InitializeParametersAsync(DistributedApplicationModel, bool, CancellationToken) Section titled InitializeParametersAsync(DistributedApplicationModel, bool, CancellationToken) Task
Initializes parameter resources by collecting dependent parameters from the distributed application model and handles unresolved parameters if interaction service is available.
public sealed class ParameterProcessor
{
public Task InitializeParametersAsync(
DistributedApplicationModel model,
bool waitForResolution = false,
CancellationToken cancellationToken = default(CancellationToken))
{
// ...
}
}
model DistributedApplicationModel The distributed application model to collect parameters from.
waitForResolution bool optional Whether to wait for all parameters to be resolved before completing the returned Task.
cancellationToken CancellationToken optional The cancellation token to observe while waiting for parameters to be resolved.
Task A task that completes when all parameters are resolved (if waitForResolution is true) or when initialization is complete.