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)
187ProvisioningTaskCompletionSource = null;
EntraIdResourceExtensions.cs (1)
72ProvisioningTaskCompletionSource = 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)
836storage.Resource.ProvisioningTaskCompletionSource = existingTcs;
67 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)
117var attempt = resource.ProvisioningTaskCompletionSource?.Task;
Aspire.Hosting.Azure.EntraId.Tests (33)
EntraIdApiProvisioningTests.cs (2)
804entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 874web.Resource.ProvisioningTaskCompletionSource!.SetResult();
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);
EntraIdPolyglotTests.cs (1)
93Assert.Null(entra.Resource.ProvisioningTaskCompletionSource);
EntraIdProvisioningTests.cs (16)
102Assert.Null(entra.Resource.ProvisioningTaskCompletionSource); 118var task = entra.Resource.ProvisioningTaskCompletionSource; 135Assert.Same(task, entra.Resource.ProvisioningTaskCompletionSource); 757Assert.NotNull(entra.Resource.ProvisioningTaskCompletionSource); 758Assert.False(entra.Resource.ProvisioningTaskCompletionSource.Task.IsCompleted); 1352entra.Resource.ProvisioningTaskCompletionSource!.TrySetResult(); 1615Assert.Null(entra.Resource.ProvisioningTaskCompletionSource); 1628Assert.Null(entra.Resource.ProvisioningTaskCompletionSource); 1649Assert.Null(existing.Resource.ProvisioningTaskCompletionSource); 1748Assert.NotNull(created.ProvisioningTaskCompletionSource); 1831entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 1878entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 1949entra.Resource.ProvisioningTaskCompletionSource!.SetException(failure); 1967entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 1982Assert.False(entra.Resource.ProvisioningTaskCompletionSource!.Task.IsCompleted); 1984entra.Resource.ProvisioningTaskCompletionSource.SetResult();
LocalDeveloperCertificateTests.cs (3)
306entra.Resource.ProvisioningTaskCompletionSource!.SetResult(); 365Assert.False(entra.Resource.ProvisioningTaskCompletionSource!.Task.IsCompleted); 367Assert.False(entra.Resource.ProvisioningTaskCompletionSource.Task.IsCompleted);
MicrosoftIdentityWebConfigurationTests.cs (1)
154entra.Resource.ProvisioningTaskCompletionSource!.SetResult();
Aspire.Hosting.Azure.Kubernetes.Tests (8)
AzureKubernetesInfrastructureTests.cs (8)
1471Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1472aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1560Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1561aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1790Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1791aks.Resource.ProvisioningTaskCompletionSource.TrySetResult(); 1863Assert.NotNull(aks.Resource.ProvisioningTaskCompletionSource); 1864aks.Resource.ProvisioningTaskCompletionSource.TrySetResult();
Aspire.Hosting.Azure.Tests (12)
AzureAppServiceTests.cs (2)
463project.ProvisioningTaskCompletionSource?.TrySetResult(); 1212env.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureContainerAppExpressEndpointTests.cs (3)
99environment.Resource.ProvisioningTaskCompletionSource?.TrySetResult(); 412target.ProvisioningTaskCompletionSource?.TrySetResult(); 413environment.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureContainerAppsTests.cs (2)
226project.ProvisioningTaskCompletionSource?.TrySetResult(); 2899env.Resource.ProvisioningTaskCompletionSource?.TrySetResult();
AzureEnvironmentResourceExtensionsTests.cs (1)
846Assert.Same(existingTcs, storage.Resource.ProvisioningTaskCompletionSource);
FoundryExtensionsTests.cs (4)
801environment.ProvisioningTaskCompletionSource?.TrySetResult(); 869environment.ProvisioningTaskCompletionSource?.TrySetResult(); 909environment.ProvisioningTaskCompletionSource?.TrySetResult(); 966project.ProvisioningTaskCompletionSource?.TrySetResult();
Aspire.Hosting.Docker.Tests (2)
DockerComposeTests.cs (2)
677Assert.NotNull(acr.Resource.ProvisioningTaskCompletionSource); 678acr.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)
943project.ProvisioningTaskCompletionSource?.TrySetResult();