4 instantiations of DistributedApplicationBuilder
Aspire.Hosting (3)
DistributedApplication.cs (3)
174var builder = new DistributedApplicationBuilder(new DistributedApplicationOptions() { Args = args }); 223var builder = new DistributedApplicationBuilder(options); 269return new DistributedApplicationBuilder(realOptions);
Aspire.Hosting.Testing (1)
DistributedApplicationEntryPointInvoker.cs (1)
291return new DistributedApplicationBuilder(args);
91 references to DistributedApplicationBuilder
Aspire.Hosting (11)
DistributedApplication.cs (2)
174var builder = new DistributedApplicationBuilder(new DistributedApplicationOptions() { Args = args }); 223var builder = new DistributedApplicationBuilder(options);
DistributedApplicationBuilder.cs (9)
57/// The <see cref="DistributedApplicationBuilder"/> is the primary implementation of 119/// Initializes a new instance of the <see cref="DistributedApplicationBuilder"/> class with the specified options. 124/// Developers will not typically construct an instance of the <see cref="DistributedApplicationBuilder"/> 171/// Initializes a new instance of the <see cref="DistributedApplicationBuilder"/> class with the specified options. 176/// Developers will not typically construct an instance of the <see cref="DistributedApplicationBuilder"/> 707var logger = sp.GetRequiredService<ILogger<DistributedApplicationBuilder>>(); 723sp.GetRequiredService<ILogger<DistributedApplicationBuilder>>().LogCritical( 1157private static DiagnosticListener LogBuilderConstructed(DistributedApplicationBuilder builder) 1169private static DiagnosticListener LogAppBuilding(DistributedApplicationBuilder appBuilder)
Aspire.Hosting.Testing (23)
DistributedApplicationEntryPointInvoker.cs (9)
25Action<DistributedApplicationBuilder>? onConstructed = null, 26Action<DistributedApplicationBuilder>? onBuilding = null, 102private readonly Action<DistributedApplicationBuilder>? _onConstructed; 103private readonly Action<DistributedApplicationBuilder>? _onBuilding; 111Action<DistributedApplicationBuilder>? onConstructed, 112Action<DistributedApplicationBuilder>? onBuilding, 246owner._onConstructed?.Invoke((DistributedApplicationBuilder)value.Value!); 251owner._onBuilding?.Invoke((DistributedApplicationBuilder)value.Value!); 281public static DistributedApplicationBuilder CreateBuilder(
DistributedApplicationFactory.cs (8)
26private readonly TaskCompletionSource<DistributedApplicationBuilder> _builderTcs = new(TaskCreationOptions.RunContinuationsAsynchronously); 45internal async Task<DistributedApplicationBuilder> ResolveBuilderAsync(CancellationToken cancellationToken = default) 131protected virtual void OnBuilderCreated(DistributedApplicationBuilder applicationBuilder) 139protected virtual void OnBuilding(DistributedApplicationBuilder applicationBuilder) 353private void OnBuilderCreatedCore(DistributedApplicationBuilder applicationBuilder) 360private void OnBuildingCore(DistributedApplicationBuilder applicationBuilder) 394$"Could not intercept application builder instance. Ensure that {_entryPoint} is a type in an executable assembly, that the entrypoint creates an {typeof(DistributedApplicationBuilder)}, and that the resulting {typeof(DistributedApplication)} is being started."); 555private void InterceptHostCreation(DistributedApplicationBuilder applicationBuilder)
DistributedApplicationTestingBuilder.cs (6)
472var innerBuilder = await ResolveBuilderAsync(cancellationToken).ConfigureAwait(false); 484protected override void OnBuilding(DistributedApplicationBuilder applicationBuilder) 510private sealed class Builder(SuspendingDistributedApplicationFactory factory, DistributedApplicationBuilder innerBuilder) : IDistributedApplicationTestingBuilder 614private readonly DistributedApplicationBuilder _innerBuilder = CreateInnerBuilder(args, testingOptions, configureBuilder, appHostAssembly); 617private static DistributedApplicationBuilder CreateInnerBuilder( 624var builder = TestingBuilderFactory.CreateBuilder(args, onConstructing: (applicationOptions, hostBuilderOptions) =>
Aspire.Hosting.Testing.Tests (2)
DistributedApplicationFixtureOfT.cs (2)
21protected override void OnBuilderCreated(DistributedApplicationBuilder applicationBuilder) 26protected override void OnBuilding(DistributedApplicationBuilder applicationBuilder)
Aspire.Hosting.Tests (55)
DistributedApplicationBuilderTests.cs (47)
474Assert.Equal(configuredUserSecretsId, DistributedApplicationBuilder.ResolveUserSecretsId(testAssembly, configuration)); 476DistributedApplicationBuilder.AddConfiguredUserSecrets(configuration, testAssembly, configuredUserSecretsId, isDevelopment: true); 501Assert.Equal(assemblyUserSecretsId, DistributedApplicationBuilder.ResolveUserSecretsId(testAssembly, configuration)); 517Assert.Equal("from-aspire-environment", DistributedApplicationBuilder.GetAspirePrefixedConfigurationValue(configuration, key, provider)); 534Assert.Equal("from-exact-key", DistributedApplicationBuilder.GetAspirePrefixedConfigurationValue(configuration, key, provider)); 572Assert.Null(DistributedApplicationBuilder.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireSecretsFile, provider)); 573Assert.Null(DistributedApplicationBuilder.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireUserSecretsId, provider)); 574Assert.Null(DistributedApplicationBuilder.ResolveUserSecretsId(null, configuration, provider)); 588Assert.Equal("aspire-id", DistributedApplicationBuilder.ResolveUserSecretsId(null, configuration, provider)); 691Assert.Null(DistributedApplicationBuilder.ResolveAspireSecretsFilePath(null, userSecretsId, environment)); 778DistributedApplicationBuilder.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true); 798DistributedApplicationBuilder.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true); 858DistributedApplicationBuilder.AddConfiguredAspireSecretsFile(configuration, secretsFile); 975var builder1 = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options1); 976var builder2 = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options2); 1009var builder1 = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options1); 1010var builder2 = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options2); 1056var lowerCaseBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(lowerCaseOptions); 1057var upperCaseBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(upperCaseOptions); 1103var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1145var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1193var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1217var probeBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1237var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1276var probeBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1295var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1340var probeBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1360var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1402var probeBuilder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 1416var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options);
DistributedApplicationOptionsTests.cs (6)
81var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 103var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options); 125var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options);
Utils\VolumeNameGeneratorTests.cs (2)
114var builder = (DistributedApplicationBuilder)DistributedApplication.CreateBuilder(options);