2 implementations of IProvisioningContextProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
27DistributedApplicationExecutionContext distributedApplicationExecutionContext) : IProvisioningContextProvider
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5555private 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)
75IProvisioningContextProvider 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)
14/// Publish mode implementation of <see cref="IProvisioningContextProvider"/>.
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
17/// Run mode implementation of <see cref="IProvisioningContextProvider"/>.
Aspire.Hosting.Azure.Tests (4)
AzureDeployerTests.cs (2)
1760builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 2219builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>();
AzureEnvironmentResourceExtensionsTests.cs (2)
5000IProvisioningContextProvider? provisioningContextProvider = null, 5009builder.Services.AddSingleton<IProvisioningContextProvider>(provisioningContextProvider ?? new TestProvisioningContextProvider());