3 implementations of IAzureProvisioningOptionsManager
Aspire.Hosting.Azure (2)
Provisioning\Internal\IProvisioningServices.cs (1)
117internal sealed class NoOpAzureProvisioningOptionsManager : IAzureProvisioningOptionsManager
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
39distributedApplicationExecutionContext), IAzureProvisioningOptionsManager, IDisposable
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5877private sealed class TestAzureProvisioningOptionsManager(IDeploymentStateManager deploymentStateManager) : IAzureProvisioningOptionsManager
15 references to IAzureProvisioningOptionsManager
Aspire.Hosting.Azure (7)
AzureProvisioningController.cs (3)
78IAzureProvisioningOptionsManager provisioningOptionsManager, 364var optionsManager = context.Services.GetRequiredService<IAzureProvisioningOptionsManager>();
Provisioning\AzureProvisionerExtensions.cs (2)
69builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>()); 75builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager, NoOpAzureProvisioningOptionsManager>();
Provisioning\BicepUtilities.cs (2)
56var optionsManager = executionContext.Services.GetRequiredService<IAzureProvisioningOptionsManager>();
Aspire.Hosting.Azure.Tests (8)
AzureEnvironmentResourceExtensionsTests.cs (8)
1785sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 2743sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 2831sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 2941sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 4212sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 4292sp.GetRequiredService<IAzureProvisioningOptionsManager>(), 5301IAzureProvisioningOptionsManager? provisioningOptionsManager = null) 5309builder.Services.AddSingleton<IAzureProvisioningOptionsManager>(provisioningOptionsManager ?? new TestAzureProvisioningOptionsManager(stateManager));