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) { // ... }}Parameters
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. Returns
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)) { // ... }}Parameters
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. Returns
Task A task that completes when all parameters are resolved (if waitForResolution is true) or when initialization is complete.