2 implementations of IProvisioningContextProvider
Aspire.Hosting.Azure (1)
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
29DistributedApplicationExecutionContext distributedApplicationExecutionContext) : IProvisioningContextProvider
Aspire.Hosting.Azure.Tests (1)
AzureEnvironmentResourceExtensionsTests.cs (1)
5524private sealed class TestProvisioningContextProvider : IProvisioningContextProvider
12 references to IProvisioningContextProvider
Aspire.Hosting.Azure (8)
AzureEnvironmentResource.cs (2)
119var provisioningContextProvider = ctx.Services.GetRequiredService<IProvisioningContextProvider>();
AzureProvisioningController.cs (1)
78IProvisioningContextProvider provisioningContextProvider,
Provisioning\AzureProvisionerExtensions.cs (2)
65builder.Services.TryAddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 70builder.Services.TryAddSingleton<IProvisioningContextProvider>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>());
Provisioning\Internal\BaseProvisioningContextProvider.cs (1)
18/// Base implementation for <see cref="IProvisioningContextProvider"/> that provides common functionality.
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
17/// Publish mode implementation of <see cref="IProvisioningContextProvider"/>.
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
19/// Run mode implementation of <see cref="IProvisioningContextProvider"/>.
Aspire.Hosting.Azure.Tests (4)
AzureDeployerTests.cs (2)
1515builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 1968builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>();
AzureEnvironmentResourceExtensionsTests.cs (2)
4969IProvisioningContextProvider? provisioningContextProvider = null, 4978builder.Services.AddSingleton<IProvisioningContextProvider>(provisioningContextProvider ?? new TestProvisioningContextProvider());