1 implementation of ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
58public TaskCompletionSource? ProvisioningTaskCompletionSource { get; set; }
10 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (10)
Provisioning\Provisioners\AzureProvisioner.cs (10)
108await resource.AzureResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false); 258resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 292resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 298resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 304resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 328resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetResult(); 334resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 339resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 344resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(ex); 349resource.AzureResource.ProvisioningTaskCompletionSource?.TrySetException(new InvalidOperationException($"Unable to resolve references from {resource.AzureResource.Name}"));