1 implementation of ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
60public TaskCompletionSource? ProvisioningTaskCompletionSource { get; set; }
10 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (10)
Provisioning\Provisioners\AzureProvisioner.cs (10)
101await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 251resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 285resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 291resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 297resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 321resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 327resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 332resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 337resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 342resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(new InvalidOperationException($"Unable to resolve references from {resource.AzureResource.Name}"));