2 implementations of IProvisioningContextProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
27DistributedApplicationExecutionContext distributedApplicationExecutionContext) : IProvisioningContextProvider
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5854private sealed class TestProvisioningContextProvider : IProvisioningContextProvider
13 references to IProvisioningContextProvider
Aspire.Hosting.Azure (9)
AzureEnvironmentResource.cs (3)
117var provisioningContextProvider = ctx.Services.GetRequiredService<IProvisioningContextProvider>(); 200if (context.Services.GetRequiredService<IProvisioningContextProvider>() is PublishModeProvisioningContextProvider provisioningContextProvider)
AzureProvisioningController.cs (1)
77IProvisioningContextProvider provisioningContextProvider,
Provisioning\AzureProvisionerExtensions.cs (2)
63builder.Services.TryAddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 68builder.Services.TryAddSingleton<IProvisioningContextProvider>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>());
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
16/// Base implementation for <see cref="IProvisioningContextProvider"/> that provides common functionality.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
15/// Publish mode implementation of <see cref="IProvisioningContextProvider"/>.
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
18/// Run mode implementation of <see cref="IProvisioningContextProvider"/>.
Aspire.Hosting.Azure.Tests (4)
AzureDeployerTests.cs (2)
1761builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 2220builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>();
AzureEnvironmentResourceExtensionsTests.cs (2)
5299IProvisioningContextProvider? provisioningContextProvider = null, 5308builder.Services.AddSingleton<IProvisioningContextProvider>(provisioningContextProvider ?? new TestProvisioningContextProvider());