4 instantiations of DistributedApplicationBuilder
Aspire.Hosting (3)
DistributedApplication.cs (3)
173
var builder = new
DistributedApplicationBuilder
(new DistributedApplicationOptions() { Args = args });
221
var builder = new
DistributedApplicationBuilder
(options);
266
return new
DistributedApplicationBuilder
(realOptions);
Aspire.Hosting.Testing (1)
DistributedApplicationEntryPointInvoker.cs (1)
279
return new
DistributedApplicationBuilder
(args);
91 references to DistributedApplicationBuilder
Aspire.Hosting (11)
DistributedApplication.cs (2)
173
var
builder = new DistributedApplicationBuilder(new DistributedApplicationOptions() { Args = args });
221
var
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
"/>
698
var logger = sp.GetRequiredService<ILogger<
DistributedApplicationBuilder
>>();
714
sp.GetRequiredService<ILogger<
DistributedApplicationBuilder
>>().LogCritical(
1143
private static DiagnosticListener LogBuilderConstructed(
DistributedApplicationBuilder
builder)
1155
private static DiagnosticListener LogAppBuilding(
DistributedApplicationBuilder
appBuilder)
Aspire.Hosting.Testing (23)
DistributedApplicationEntryPointInvoker.cs (9)
25
Action<
DistributedApplicationBuilder
>? onConstructed = null,
26
Action<
DistributedApplicationBuilder
>? onBuilding = null,
100
private readonly Action<
DistributedApplicationBuilder
>? _onConstructed;
101
private readonly Action<
DistributedApplicationBuilder
>? _onBuilding;
108
Action<
DistributedApplicationBuilder
>? onConstructed,
109
Action<
DistributedApplicationBuilder
>? onBuilding,
241
owner._onConstructed?.Invoke((
DistributedApplicationBuilder
)value.Value!);
246
owner._onBuilding?.Invoke((
DistributedApplicationBuilder
)value.Value!);
269
public static
DistributedApplicationBuilder
CreateBuilder(
DistributedApplicationFactory.cs (8)
26
private readonly TaskCompletionSource<
DistributedApplicationBuilder
> _builderTcs = new(TaskCreationOptions.RunContinuationsAsynchronously);
45
internal async Task<
DistributedApplicationBuilder
> ResolveBuilderAsync(CancellationToken cancellationToken = default)
131
protected virtual void OnBuilderCreated(
DistributedApplicationBuilder
applicationBuilder)
139
protected virtual void OnBuilding(
DistributedApplicationBuilder
applicationBuilder)
353
private void OnBuilderCreatedCore(
DistributedApplicationBuilder
applicationBuilder)
360
private void OnBuildingCore(
DistributedApplicationBuilder
applicationBuilder)
393
$"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.");
537
private void InterceptHostCreation(
DistributedApplicationBuilder
applicationBuilder)
DistributedApplicationTestingBuilder.cs (6)
472
var
innerBuilder = await ResolveBuilderAsync(cancellationToken).ConfigureAwait(false);
484
protected override void OnBuilding(
DistributedApplicationBuilder
applicationBuilder)
510
private sealed class Builder(SuspendingDistributedApplicationFactory factory,
DistributedApplicationBuilder
innerBuilder) : IDistributedApplicationTestingBuilder
614
private readonly
DistributedApplicationBuilder
_innerBuilder = CreateInnerBuilder(args, testingOptions, configureBuilder, appHostAssembly);
617
private static
DistributedApplicationBuilder
CreateInnerBuilder(
624
var
builder = TestingBuilderFactory.CreateBuilder(args, onConstructing: (applicationOptions, hostBuilderOptions) =>
Aspire.Hosting.Testing.Tests (2)
DistributedApplicationFixtureOfT.cs (2)
21
protected override void OnBuilderCreated(
DistributedApplicationBuilder
applicationBuilder)
26
protected override void OnBuilding(
DistributedApplicationBuilder
applicationBuilder)
Aspire.Hosting.Tests (55)
DistributedApplicationBuilderTests.cs (47)
401
Assert.Equal(configuredUserSecretsId,
DistributedApplicationBuilder
.ResolveUserSecretsId(testAssembly, configuration));
403
DistributedApplicationBuilder
.AddConfiguredUserSecrets(configuration, testAssembly, configuredUserSecretsId, isDevelopment: true);
428
Assert.Equal(assemblyUserSecretsId,
DistributedApplicationBuilder
.ResolveUserSecretsId(testAssembly, configuration));
444
Assert.Equal("from-aspire-environment",
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, key, provider));
461
Assert.Equal("from-exact-key",
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, key, provider));
499
Assert.Null(
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireSecretsFile, provider));
500
Assert.Null(
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireUserSecretsId, provider));
501
Assert.Null(
DistributedApplicationBuilder
.ResolveUserSecretsId(null, configuration, provider));
515
Assert.Equal("aspire-id",
DistributedApplicationBuilder
.ResolveUserSecretsId(null, configuration, provider));
618
Assert.Null(
DistributedApplicationBuilder
.ResolveAspireSecretsFilePath(null, userSecretsId, environment));
705
DistributedApplicationBuilder
.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true);
725
DistributedApplicationBuilder
.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true);
785
DistributedApplicationBuilder
.AddConfiguredAspireSecretsFile(configuration, secretsFile);
902
var
builder1 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options1);
903
var
builder2 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options2);
936
var
builder1 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options1);
937
var
builder2 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options2);
983
var
lowerCaseBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(lowerCaseOptions);
984
var
upperCaseBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(upperCaseOptions);
1030
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1072
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1120
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1144
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1164
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1203
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1222
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1267
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1287
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1329
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1343
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
DistributedApplicationOptionsTests.cs (6)
81
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
103
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
125
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
Utils\VolumeNameGeneratorTests.cs (2)
114
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);