1 implementation of ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
132public TaskCompletionSource? ProvisioningTaskCompletionSource { get; set; }
1 write to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureProvisioningController.cs (1)
1053resource.AzureResource.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
14 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (11)
AzureProvisioningController.cs (11)
1051if (resource.AzureResource.ProvisioningTaskCompletionSource is not { Task.IsCompleted: false }) 1074resource.AzureResource.ProvisioningTaskCompletionSource?.Task is { IsFaulted: true } or { IsCanceled: true }); 1094resource.AzureResource.ProvisioningTaskCompletionSource?.Task.Exception?.InnerExceptions.Any(IsMissingAzureContextFailure) == true); 1099.Where(static resource => resource.AzureResource.ProvisioningTaskCompletionSource?.Task is { IsFaulted: true } or { IsCanceled: true }) 1112.Select(static resource => resource.AzureResource.ProvisioningTaskCompletionSource?.Task.Exception) 2044.Where(static resource => resource.AzureResource.ProvisioningTaskCompletionSource?.Task.IsCompleted == false) 3719await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 4018resource.ProvisioningTaskCompletionSource?.TrySetResult(); 4023resource.ProvisioningTaskCompletionSource?.TrySetException(exception); 4028resource.ProvisioningTaskCompletionSource?.TrySetCanceled(cancellationToken); 4063.Select(dependency => dependency.ProvisioningTaskCompletionSource?.Task.WaitAsync(cancellationToken))
Aspire.Hosting.Foundry (3)
PromptAgent\AzurePromptAgentResource.cs (3)
389if (Project is IAzureResource { ProvisioningTaskCompletionSource: { } projectProvisioning }) 404BingGroundingToolResource { Connection: IAzureResource bingConnection } => bingConnection.ProvisioningTaskCompletionSource?.Task, 405AzureAISearchToolResource { Connection: IAzureResource searchConnection } => searchConnection.ProvisioningTaskCompletionSource?.Task,