ExecutionConfigurationBuilder.BuildAsync 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.
Builds the processed resource configuration (resolved arguments and environment variables).
public System.Threading.Tasks.Task<Aspire.Hosting.ApplicationModel.IExecutionConfigurationResult> BuildAsync(Aspire.Hosting.DistributedApplicationExecutionContext executionContext, Microsoft.Extensions.Logging.ILogger? resourceLogger = default, System.Threading.CancellationToken cancellationToken = default);
abstract member BuildAsync : Aspire.Hosting.DistributedApplicationExecutionContext * Microsoft.Extensions.Logging.ILogger * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Aspire.Hosting.ApplicationModel.IExecutionConfigurationResult>
override this.BuildAsync : Aspire.Hosting.DistributedApplicationExecutionContext * Microsoft.Extensions.Logging.ILogger * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Aspire.Hosting.ApplicationModel.IExecutionConfigurationResult>
Public Function BuildAsync (executionContext As DistributedApplicationExecutionContext, Optional resourceLogger As ILogger = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of IExecutionConfigurationResult)
Parameters
- executionContext
- DistributedApplicationExecutionContext
The distributed application execution context.
- resourceLogger
- ILogger
A logger instance for the resource. If none is provided, a default logger will be used.
- cancellationToken
- CancellationToken
A cancellation token.
Returns
The resource configuration result. Any exceptions that occurred while processing are available via the Exception property.