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