4 instantiations of DistributedApplicationBuilder
Aspire.Hosting (3)
DistributedApplication.cs (3)
174
var builder = new
DistributedApplicationBuilder
(new DistributedApplicationOptions() { Args = args });
223
var builder = new
DistributedApplicationBuilder
(options);
269
return new
DistributedApplicationBuilder
(realOptions);
Aspire.Hosting.Testing (1)
DistributedApplicationEntryPointInvoker.cs (1)
291
return new
DistributedApplicationBuilder
(args);
91 references to DistributedApplicationBuilder
Aspire.Hosting (11)
DistributedApplication.cs (2)
174
var
builder = new DistributedApplicationBuilder(new DistributedApplicationOptions() { Args = args });
223
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
"/>
707
var logger = sp.GetRequiredService<ILogger<
DistributedApplicationBuilder
>>();
723
sp.GetRequiredService<ILogger<
DistributedApplicationBuilder
>>().LogCritical(
1157
private static DiagnosticListener LogBuilderConstructed(
DistributedApplicationBuilder
builder)
1169
private static DiagnosticListener LogAppBuilding(
DistributedApplicationBuilder
appBuilder)
Aspire.Hosting.Testing (23)
DistributedApplicationEntryPointInvoker.cs (9)
25
Action<
DistributedApplicationBuilder
>? onConstructed = null,
26
Action<
DistributedApplicationBuilder
>? onBuilding = null,
102
private readonly Action<
DistributedApplicationBuilder
>? _onConstructed;
103
private readonly Action<
DistributedApplicationBuilder
>? _onBuilding;
111
Action<
DistributedApplicationBuilder
>? onConstructed,
112
Action<
DistributedApplicationBuilder
>? onBuilding,
246
owner._onConstructed?.Invoke((
DistributedApplicationBuilder
)value.Value!);
251
owner._onBuilding?.Invoke((
DistributedApplicationBuilder
)value.Value!);
281
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)
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.");
555
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)
474
Assert.Equal(configuredUserSecretsId,
DistributedApplicationBuilder
.ResolveUserSecretsId(testAssembly, configuration));
476
DistributedApplicationBuilder
.AddConfiguredUserSecrets(configuration, testAssembly, configuredUserSecretsId, isDevelopment: true);
501
Assert.Equal(assemblyUserSecretsId,
DistributedApplicationBuilder
.ResolveUserSecretsId(testAssembly, configuration));
517
Assert.Equal("from-aspire-environment",
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, key, provider));
534
Assert.Equal("from-exact-key",
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, key, provider));
572
Assert.Null(
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireSecretsFile, provider));
573
Assert.Null(
DistributedApplicationBuilder
.GetAspirePrefixedConfigurationValue(configuration, KnownConfigNames.AspireUserSecretsId, provider));
574
Assert.Null(
DistributedApplicationBuilder
.ResolveUserSecretsId(null, configuration, provider));
588
Assert.Equal("aspire-id",
DistributedApplicationBuilder
.ResolveUserSecretsId(null, configuration, provider));
691
Assert.Null(
DistributedApplicationBuilder
.ResolveAspireSecretsFilePath(null, userSecretsId, environment));
778
DistributedApplicationBuilder
.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true);
798
DistributedApplicationBuilder
.ImportLegacyUserSecretsIfNeeded(legacyPath, aspirePath, isDevelopment: true);
858
DistributedApplicationBuilder
.AddConfiguredAspireSecretsFile(configuration, secretsFile);
975
var
builder1 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options1);
976
var
builder2 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options2);
1009
var
builder1 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options1);
1010
var
builder2 = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options2);
1056
var
lowerCaseBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(lowerCaseOptions);
1057
var
upperCaseBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(upperCaseOptions);
1103
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1145
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1193
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1217
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1237
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1276
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1295
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1340
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1360
var
builder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1402
var
probeBuilder = (
DistributedApplicationBuilder
)DistributedApplication.CreateBuilder(options);
1416
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);