1 interface inheriting from IDistributedApplicationBuilder
Aspire.Hosting.Testing (1)
2 implementations of IDistributedApplicationBuilder
Aspire.Hosting (1)
Aspire.Hosting.Azure.Sql (1)
1612 references to IDistributedApplicationBuilder
AksDemo.AppHost (1)
AppHost1 (1)
Aspire.Hosting (156)
ContainerResourceBuilderExtensions.cs (19)
23/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to add container resources to the application.
112/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
117public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image)
131/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
137public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image, string tag)
146/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
153this IDistributedApplicationBuilder builder,
170IDistributedApplicationBuilder builder,
890/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
904/// When generating the manifest for deployment tools, the <see cref="AddDockerfile(IDistributedApplicationBuilder, string, string, string?, string?)"/>
921public static IResourceBuilder<ContainerResource> AddDockerfile(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, string? dockerfilePath = null, string? stage = null)
934/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
950public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, string> dockerfileFactory, string? stage = null)
964/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
981public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, Task<string>> dockerfileFactory, string? stage = null)
996/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
1031public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null)
1045/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
1079public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null)
ExternalServiceBuilderExtensions.cs (5)
27public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, string url)
46this IDistributedApplicationBuilder builder,
71public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, Uri uri)
88public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource> urlParameter)
97private static IResourceBuilder<ExternalServiceResource> AddExternalServiceImpl(IDistributedApplicationBuilder builder, string name, Uri? uri = null, ParameterResource? urlParameter = null)
IDistributedApplicationBuilder.cs (10)
25/// The <see cref="IDistributedApplicationBuilder"/> is the central interface for defining
30/// To create an instance of the <see cref="IDistributedApplicationBuilder"/> interface
32/// method. Once the builder is created extension methods which target the <see cref="IDistributedApplicationBuilder"/>
103/// An example of using the <see cref="DistributedApplicationExecutionContext.IsRunMode"/> property on the <see cref="IDistributedApplicationBuilder"/> via
192/// This example shows the implementation of the <see cref="ContainerResourceBuilderExtensions.AddContainer(IDistributedApplicationBuilder, string, string)"/>
194/// the pattern for defining new resources is to include a method that extends <see cref="IDistributedApplicationBuilder"/> and and then
234/// The following example shows the implementation of the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/>
238/// The <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)" /> method creates a new
239/// <see cref="ParameterResource"/> in the application model. The return type of <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/>
243/// To work around this issue the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> method wraps the
ParameterResourceBuilderExtensions.cs (13)
28public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, bool secret = false)
46this IDistributedApplicationBuilder builder,
75public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, string value, bool publishValueAsDefault = false, bool secret = false)
100public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, string name, Func<string> valueGetter, bool publishValueAsDefault = false, bool secret = false)
134public static IResourceBuilder<ParameterResource> AddParameterFromConfiguration(this IDistributedApplicationBuilder builder, string name, string configurationKey, bool secret = false)
166public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, ParameterDefault value, bool secret = false, bool persist = false)
189internal static IResourceBuilder<ParameterResource> AddParameterWithGeneratedValueForPolyglot(this IDistributedApplicationBuilder builder, [ResourceName] string name, GenerateParameterDefault value, bool secret = false, bool persist = false)
298internal static IResourceBuilder<T> AddParameter<T>(this IDistributedApplicationBuilder builder, T resource)
322public static IResourceBuilder<IResourceWithConnectionString> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? environmentVariableName = null)
341this IDistributedApplicationBuilder builder,
412IDistributedApplicationBuilder builder, string name,
447IDistributedApplicationBuilder builder, string name, bool secret, GenerateParameterDefault parameterDefault)
475public static ParameterResource CreateParameter(IDistributedApplicationBuilder builder, string name, bool secret)
ProjectResourceBuilderExtensions.cs (31)
23/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to add and configure project resources.
31/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
36/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes
68public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new()
79/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
85/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application
89/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" />
102public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath)
116this IDistributedApplicationBuilder builder,
139/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
145/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes
160/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" />
174public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new()
189/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
196/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application
200/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" />
213public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, string? launchProfileName)
230/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
236/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes
264public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new()
284/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
291/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application
307public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, Action<ProjectResourceOptions> configure)
329/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
335/// This overload of the <see cref="AddCSharpApp(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application
352public static IResourceBuilder<ProjectResource> AddCSharpApp(this IDistributedApplicationBuilder builder, string name, string path)
367this IDistributedApplicationBuilder builder,
380/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
387/// This overload of the <see cref="AddCSharpApp(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application
404public static IResourceBuilder<CSharpAppResource> AddCSharpApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
485/// <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> for ordinary projects.
Aspire.Hosting.Azure (11)
Aspire.Hosting.Azure.AppConfiguration (2)
Aspire.Hosting.Azure.AppContainers (6)
Aspire.Hosting.Azure.ApplicationInsights (5)
Aspire.Hosting.Azure.AppService (4)
Aspire.Hosting.Azure.CognitiveServices (2)
Aspire.Hosting.Azure.ConnectorNamespace (1)
Aspire.Hosting.Azure.ContainerRegistry (2)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EventHubs (1)
Aspire.Hosting.Azure.FrontDoor (1)
Aspire.Hosting.Azure.Functions (9)
Aspire.Hosting.Azure.KeyVault (2)
Aspire.Hosting.Azure.Kubernetes (2)
Aspire.Hosting.Azure.Kubernetes.Tests (1)
Aspire.Hosting.Azure.Kusto (2)
Aspire.Hosting.Azure.Kusto.Tests (1)
Aspire.Hosting.Azure.Network (10)
Aspire.Hosting.Azure.OperationalInsights (2)
Aspire.Hosting.Azure.PostgreSQL (4)
Aspire.Hosting.Azure.Provisioning.Tests (2)
Aspire.Hosting.Azure.Redis (2)
Aspire.Hosting.Azure.Sandboxes (4)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.SignalR (5)
Aspire.Hosting.Azure.Sql (9)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.Tests (126)
Aspire.Hosting.Azure.WebPubSub (2)
Aspire.Hosting.Blazor (7)
Aspire.Hosting.Blazor.Tests (5)
Aspire.Hosting.CodeGeneration.Go.Tests (3)
Aspire.Hosting.CodeGeneration.Java.Tests (3)
Aspire.Hosting.CodeGeneration.Python.Tests (3)
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (4)
Aspire.Hosting.Containers.Tests (17)
Aspire.Hosting.DevTunnels (3)
Aspire.Hosting.Docker (7)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Dotnet (17)
DotnetProjectHostingExtensions.cs (8)
16/// <see cref="IDistributedApplicationBuilder"/>.
219/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
225/// This overload of the <see cref="AddDotnetProject(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application
241public static IResourceBuilder<DotnetProjectResource> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path)
255this IDistributedApplicationBuilder builder,
268/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
275/// This overload of the <see cref="AddDotnetProject(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application
291public static IResourceBuilder<DotnetProjectResource> AddDotnetProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
Aspire.Hosting.Dotnet.Tests (6)
Aspire.Hosting.DotnetTool.Tests (24)
Aspire.Hosting.EntityFrameworkCore.Tests (1)
Aspire.Hosting.Foundry (3)
Aspire.Hosting.Garnet (5)
Aspire.Hosting.Garnet.Tests (6)
Aspire.Hosting.Go (3)
Aspire.Hosting.Go.Tests (1)
Aspire.Hosting.Java (16)
JavaHostingExtensions.cs (16)
32/// Provides extension methods for adding Java applications to an <see cref="IDistributedApplicationBuilder"/>.
56/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
84this IDistributedApplicationBuilder builder,
168/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
185this IDistributedApplicationBuilder builder,
217/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
228/// <see cref="AddJavaApp(IDistributedApplicationBuilder, string, string)"/> instead when Aspire should
253this IDistributedApplicationBuilder builder,
277/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
285/// This is <see cref="AddJavaApp(IDistributedApplicationBuilder, string, string)"/> with the common
290/// that works on <see cref="AddJavaApp(IDistributedApplicationBuilder, string, string)"/> works here too.
326this IDistributedApplicationBuilder builder,
351/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
362/// behaves like <see cref="AddJavaApp(IDistributedApplicationBuilder, string, string)"/>.
406this IDistributedApplicationBuilder builder,
1029/// <see cref="AddJavaApp(IDistributedApplicationBuilder, string, string, string, string[])"/>, so a
Aspire.Hosting.Java.Tests (2)
Aspire.Hosting.JavaScript (13)
JavaScriptHostingExtensions.cs (13)
31/// Provides extension methods for adding JavaScript applications to an <see cref="IDistributedApplicationBuilder"/>.
123/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
148public static IResourceBuilder<NodeAppResource> AddNodeApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath)
452/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
476public static IResourceBuilder<BunAppResource> AddBunApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath)
784/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
819public static IResourceBuilder<DenoAppResource> AddDenoApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath)
1169public static IResourceBuilder<JavaScriptAppResource> AddJavaScriptApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string runScriptName = DefaultJavaScriptRunScriptName)
1653this IDistributedApplicationBuilder builder,
1991/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
2010public static IResourceBuilder<ViteAppResource> AddViteApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string runScriptName = "dev")
2180/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
2211public static IResourceBuilder<NextJsAppResource> AddNextJsApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string runScriptName = "dev")
Aspire.Hosting.JavaScript.Tests (64)
Aspire.Hosting.Kafka (2)
Aspire.Hosting.Kafka.Tests (3)
Aspire.Hosting.Keycloak (3)
Aspire.Hosting.Keycloak.Tests (2)
Aspire.Hosting.Kubernetes (6)
Aspire.Hosting.Kubernetes.Tests (1)
Aspire.Hosting.Maui (4)
Aspire.Hosting.Maui.Tests (70)
Aspire.Hosting.Milvus (2)
Aspire.Hosting.Milvus.Tests (6)
Aspire.Hosting.MongoDB (12)
MongoDBBuilderExtensions.cs (9)
21/// Provides extension methods for adding MongoDB resources to an <see cref="IDistributedApplicationBuilder"/>.
36/// <para>This overload is not available in polyglot app hosts. Use <see cref="AddMongoDB(IDistributedApplicationBuilder, string, int?, IResourceBuilder{ParameterResource}?, IResourceBuilder{ParameterResource}?)"/> instead.</para>
38/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
43public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port)
49/// <inheritdoc cref="AddMongoDB(IDistributedApplicationBuilder, string, int?)"/>
52/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param>
60public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder,
530internal static ParameterResource CreateReplicaSetKeyFile(IDistributedApplicationBuilder builder, string name) =>
709internal static void ThrowIfPublishMode(IDistributedApplicationBuilder builder, string feature)
Aspire.Hosting.MongoDB.Tests (14)
Aspire.Hosting.MySql (3)
Aspire.Hosting.MySql.Tests (11)
Aspire.Hosting.Nats (5)
Aspire.Hosting.Nats.Tests (7)
Aspire.Hosting.OpenAI (2)
Aspire.Hosting.Oracle (3)
Aspire.Hosting.Oracle.Tests (7)
Aspire.Hosting.Orleans (4)
Aspire.Hosting.Orleans.Tests (1)
Aspire.Hosting.PostgreSQL (3)
Aspire.Hosting.PostgreSQL.Tests (19)
Aspire.Hosting.Python (18)
PythonAppResourceBuilderExtensions.cs (18)
22/// Provides extension methods for adding Python applications to an <see cref="IDistributedApplicationBuilder"/>.
32/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
69this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath)
76/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
107this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string moduleName)
114/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
148this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string executableName)
154/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
165/// <item><description><see cref="AddPythonApp(IDistributedApplicationBuilder, string, string, string)"/> - To run a Python script file</description></item>
182this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath, params string[] scriptArgs)
194/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param>
206/// <item><description><see cref="AddPythonApp(IDistributedApplicationBuilder, string, string, string)"/> - To run a Python script file</description></item>
224this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath,
271this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string app)
337IDistributedApplicationBuilder builder, string name, string appDirectory, EntrypointType entrypointType,
345IDistributedApplicationBuilder builder, string name, string appDirectory, EntrypointType entrypointType,
757private static string ResolveDefaultVirtualEnvironmentPath(IDistributedApplicationBuilder builder, string appDirectory, string virtualEnvironmentPath)
1430private static void SetupDependencies(IDistributedApplicationBuilder builder, PythonAppResource resource)
Aspire.Hosting.Python.Tests (2)
Aspire.Hosting.Qdrant (2)
Aspire.Hosting.Qdrant.Tests (8)
Aspire.Hosting.RabbitMQ (3)
Aspire.Hosting.RabbitMQ.Tests (3)
Aspire.Hosting.Radius (3)
Aspire.Hosting.Radius.Tests (59)
Aspire.Hosting.Redis (4)
Aspire.Hosting.Redis.Tests (27)
Aspire.Hosting.RemoteHost.Tests (10)
Aspire.Hosting.Rust (5)
Aspire.Hosting.Rust.Tests (25)
Aspire.Hosting.Seq (5)
Aspire.Hosting.Seq.Tests (9)
Aspire.Hosting.SqlServer (2)
Aspire.Hosting.SqlServer.Tests (8)
Aspire.Hosting.Testing (27)
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (501)
DistributedApplicationBuilderTests.cs (23)
40var builder = DistributedApplication.CreateBuilder(args);
47var appBuilder = DistributedApplication.CreateBuilder();
77var appBuilder = DistributedApplication.CreateBuilder();
89var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]);
99var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]);
110var appBuilder = DistributedApplication.CreateBuilder();
150var appBuilder = DistributedApplication.CreateBuilder(new CreateBuilderOptions
182var appBuilder = DistributedApplication.CreateBuilder(new CreateBuilderOptions
206var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
220var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", outputPath]);
231var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]);
242var appBuilder = DistributedApplication.CreateBuilder();
253var appBuilder = DistributedApplication.CreateBuilder(args: [$"{KnownConfigNames.AspireLogLevel}=Trace"]);
273var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
354var appBuilder = DistributedApplication.CreateBuilder(args: [$"{dashboardUnsecuredAllowAnonymousKey}=true"]);
379var appBuilder = DistributedApplication.CreateBuilder();
390var appBuilder = DistributedApplication.CreateBuilder();
401var appBuilder = DistributedApplication.CreateBuilder();
896var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]);
915var appBuilder = DistributedApplication.CreateBuilder();
927var appBuilder = DistributedApplication.CreateBuilder();
941var appBuilder = DistributedApplication.CreateBuilder();
953var appBuilder = DistributedApplication.CreateBuilder();
Schema\SchemaTests.cs (23)
19public static TheoryData<string, Action<IDistributedApplicationBuilder>> ApplicationSamples
23var data = new TheoryData<string, Action<IDistributedApplicationBuilder>>
25{ "BasicParameter", (IDistributedApplicationBuilder builder) =>
31{ "BasicSecretParameter", (IDistributedApplicationBuilder builder) =>
37{ "FormatterParameter", (IDistributedApplicationBuilder builder) =>
45{ "ConnectionStringParameter", (IDistributedApplicationBuilder builder) =>
51{ "BasicContainer", (IDistributedApplicationBuilder builder) =>
57{ "ContainerWithBuild", (IDistributedApplicationBuilder builder) =>
69{ "ContainerWithBuildAndBuildArgs", (IDistributedApplicationBuilder builder) =>
87{ "ContainerWithBuildAndSecretBuildArgs", (IDistributedApplicationBuilder builder) =>
102{ "ContainerWithVolume", (IDistributedApplicationBuilder builder) =>
108{ "ContainerWithBindMount", (IDistributedApplicationBuilder builder) =>
114{ "BasicContainerWithConnectionString", (IDistributedApplicationBuilder builder) =>
120{ "BasicDockerfile", (IDistributedApplicationBuilder builder) =>
130{ "ContainerWithContainerRuntimeArgs", (IDistributedApplicationBuilder builder) =>
136{ "BasicProject", (IDistributedApplicationBuilder builder) =>
142{ "BasicExecutable", (IDistributedApplicationBuilder builder) =>
148{ "VanillaProjectBasedContainerApp", (IDistributedApplicationBuilder builder) =>
158{ "CustomizedProjectBasedContainerApp", (IDistributedApplicationBuilder builder) =>
173{ "VanillaContainerBasedContainerApp", (IDistributedApplicationBuilder builder) =>
183{ "CustomizedContainerBasedContainerApp", (IDistributedApplicationBuilder builder) =>
198{ "VanillaBicepResource", (IDistributedApplicationBuilder builder) =>
229public void ValidateApplicationSamples(string testCaseName, Action<IDistributedApplicationBuilder> configurator)
Aspire.Hosting.TestUtilities (1)
Aspire.Hosting.Valkey (5)
Aspire.Hosting.Valkey.Tests (8)
Aspire.Hosting.Yarp (2)
AspireJavaScript.AppHost (1)
AspireWithMaui.AppHost (1)
AspireWithNode.AppHost (1)
AzureAppConfiguration.AppHost (1)
AzureAppService.AppHost (1)
AzureContainerApps.AppHost (1)
AzureDataLakeEndToEnd.AppHost (1)
AzureFunctionsEndToEnd.AppHost (1)
AzureFunctionsWithDts.AppHost (1)
AzureKusto.AppHost (1)
AzureOpenAIEndToEnd.AppHost (1)
AzureSearch.AppHost (1)
AzureStorageEndToEnd.AppHost (1)
AzureVirtualNetworkEndToEnd.AppHost (1)
BicepSample.AppHost (1)
BlazorHosted.AppHost (1)
BlazorStandalone.AppHost (1)
BrowserTelemetry.AppHost (1)
CdkSample.AppHost (1)
CertManagerDemo.AppHost (1)
CosmosEndToEnd.AppHost (1)
CustomResources.AppHost (3)
DatabaseMigration.AppHost (1)
Deployers.AppHost (1)
DevTunnels.AppHost (1)
DotnetProject.AppHost (1)
DotnetTool.AppHost (1)
EventHubs.AppHost (1)
ExternalServices.AppHost (1)
FoundryAgentBasic.AppHost (1)
FoundryAgentEnterprise.AppHost (1)
FoundryAgents.AppHost (1)
FoundryEndToEnd.AppHost (1)
GoDebugging.AppHost (1)
HealthChecksSandbox.AppHost (1)
JavaQuarkus.AppHost (1)
JavaSpringBoot.AppHost (1)
JavaSwing.AppHost (1)
KafkaBasic.AppHost (1)
Keycloak.AppHost (1)
MilvusPlayground.AppHost (1)
Mongo.AppHost (1)
MySqlDb.AppHost (1)
Nats.AppHost (1)
OpenAIEndToEnd.AppHost (1)
OracleEndToEnd.AppHost (1)
Orleans.AppHost (1)
ParameterEndToEnd.AppHost (1)
Pipelines.AppHost (1)
PostgresEndToEnd.AppHost (1)
ProjectResourceExtensions.AppHost (2)
ProxylessEndToEnd.AppHost (1)
Publishers.AppHost (2)
Python.AppHost (1)
Qdrant.AppHost (1)
Redis.AppHost (1)
Rust.AppHost (1)
Seq.AppHost (1)
ServiceBus.AppHost (1)
SignalR.AppHost (1)
SimplePipelines.AppHost (1)
SqlServerEndToEnd.AppHost (1)
Stress.AppHost (10)
Terminals.AppHost (1)
TestingAppHost1.AppHost (1)
TestProject.AppHost (2)
TestShop.AppHost (1)
WaitForSandbox.AppHost (1)
WebPubSub.AppHost (1)
WithDockerfile.AppHost (1)
Yarp.AppHost (1)