Implemented interface member:
property
ProvisioningTaskCompletionSource
Aspire.Hosting.ApplicationModel.IAzureResource.ProvisioningTaskCompletionSource
6 writes to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
42ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
Aspire.Hosting.Azure.EntraId (2)
EntraIdApplicationResource.cs (1)
65ProvisioningTaskCompletionSource = null;
EntraIdResourceExtensions.cs (1)
61ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously)
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdInitializationTests.cs (2)
282entra.Resource.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously); 331entra.Resource.ProvisioningTaskCompletionSource = new(TaskCreationOptions.RunContinuationsAsynchronously);
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
811storage.Resource.ProvisioningTaskCompletionSource = existingTcs;
57 references to ProvisioningTaskCompletionSource
Aspire.Hosting.Azure (9)
AzureBicepResource.cs (8)
325if (resource.ProvisioningTaskCompletionSource != null && 326resource.ProvisioningTaskCompletionSource.Task.IsCompleted) 354resource.ProvisioningTaskCompletionSource?.TrySetResult(); 365resource.ProvisioningTaskCompletionSource?.TrySetResult(); 380resource.ProvisioningTaskCompletionSource?.TrySetException(ex); 551if (Resource.ProvisioningTaskCompletionSource is not null) 553await Resource.ProvisioningTaskCompletionSource.Task.WaitAsync(cancellationToken).ConfigureAwait(false); 608var provisioning = Resource.ProvisioningTaskCompletionSource;
AzureProvisioningController.cs (1)
3998await roleAssignment.RolesResource.ProvisioningTaskCompletionSource!.Task.ConfigureAwait(false);
Aspire.Hosting.Azure.EntraId (1)
EntraIdResourceExtensions.cs (1)
106var attempt = resource.ProvisioningTaskCompletionSource?.Task;
Aspire.Hosting.Azure.EntraId.Tests (23)
EntraIdInitializationTests.cs (10)
207entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 226entra.Resource.ProvisioningTaskCompletionSource!.SetException(new InvalidOperationException("Registration creation was denied.")); 249entra.Resource.ProvisioningTaskCompletionSource!.SetException(new MissingConfigurationException("Azure subscription is missing.")); 275entra.Resource.ProvisioningTaskCompletionSource!.SetException(new InvalidOperationException("Azure context is missing.")); 288entra.Resource.ProvisioningTaskCompletionSource.SetResult(); 312entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 335entra.Resource.ProvisioningTaskCompletionSource.SetResult(); 374entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 390Assert.Equal(provisioningCompleted, entra.Resource.ProvisioningTaskCompletionSource!.Task.IsCompletedSuccessfully); 391Assert.False(entra.Resource.ProvisioningTaskCompletionSource.Task.IsCanceled);
EntraIdProvisioningTests.cs (12)
101Assert.NotNull(entra.Resource.ProvisioningTaskCompletionSource); 102Assert.False(entra.Resource.ProvisioningTaskCompletionSource.Task.IsCompleted); 678Assert.Null(entra.Resource.ProvisioningTaskCompletionSource); 691Assert.Null(entra.Resource.ProvisioningTaskCompletionSource); 712Assert.Null(existing.Resource.ProvisioningTaskCompletionSource); 804Assert.NotNull(created.ProvisioningTaskCompletionSource); 887entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 934entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 1000entra.Resource.ProvisioningTaskCompletionSource!.SetException(failure); 1018entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 1033Assert.False(entra.Resource.ProvisioningTaskCompletionSource!.Task.IsCompleted); 1035entra.Resource.ProvisioningTaskCompletionSource.SetResult();
MicrosoftIdentityWebConfigurationTests.cs (1)
143entra.Resource.ProvisioningTaskCompletionSource!.SetResult();
Aspire.Hosting.Azure.Kubernetes.Tests (8)
AzureKubernetesInfrastructureTests.cs (8)
1417Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1418aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1507Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1508aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1720Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1721aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1790Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1791aks.Resource.ProvisioningTaskCompletionSource.TrySetResult();
Aspire.Hosting.Azure.Tests (12)
AzureAppServiceTests.cs (2)
439project.ProvisioningTaskCompletionSource?.TrySetResult(); 1188env.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureContainerAppExpressEndpointTests.cs (3)
95environment.Resource.ProvisioningTaskCompletionSource?.TrySetResult(); 380target.ProvisioningTaskCompletionSource?.TrySetResult(); 381environment.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureContainerAppsTests.cs (2)
199project.ProvisioningTaskCompletionSource?.TrySetResult(); 2838env.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureEnvironmentResourceExtensionsTests.cs (1)
821Assert.Same(existingTcs, storage.Resource.ProvisioningTaskCompletionSource);
FoundryExtensionsTests.cs (4)
800environment.ProvisioningTaskCompletionSource?.TrySetResult(); 868environment.ProvisioningTaskCompletionSource?.TrySetResult(); 908environment.ProvisioningTaskCompletionSource?.TrySetResult(); 965project.ProvisioningTaskCompletionSource?.TrySetResult();
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
669Assert.NotNull(acr.Resource.ProvisioningTaskCompletionSource); 670acr.Resource.ProvisioningTaskCompletionSource.TrySetResult();
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxResource.cs (1)
474.Select(tool => tool.Connection.ProvisioningTaskCompletionSource?.Task)
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
942project.ProvisioningTaskCompletionSource?.TrySetResult();