1 interface inheriting from IDistributedApplicationBuilder
Aspire.Hosting.Testing (1)
DistributedApplicationTestingBuilder.cs (1)
466public interface IDistributedApplicationTestingBuilder : IDistributedApplicationBuilder, IAsyncDisposable, IDisposable
2 implementations of IDistributedApplicationBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
61public class DistributedApplicationBuilder : IDistributedApplicationBuilder
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
654private sealed class FakeDistributedApplicationBuilder(DistributedApplicationModel model) : IDistributedApplicationBuilder
962 references to IDistributedApplicationBuilder
AppHost1 (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
Aspire.Hosting (135)
ApplicationModel\AspireStoreExtensions.cs (1)
7/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to create an <see cref="IAspireStore"/> instance.
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (2)
17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 22public static IResourceBuilder<CertificateAuthorityCollection> AddCertificateAuthorityCollection(this IDistributedApplicationBuilder builder, [ResourceName] string name)
ApplicationModel\ContainerRegistryResource.cs (2)
16/// Use <see cref="ContainerRegistryResourceBuilderExtensions.AddContainerRegistry(IDistributedApplicationBuilder, string, IResourceBuilder{ParameterResource}, IResourceBuilder{ParameterResource}?)"/> 18/// <see cref="ContainerRegistryResourceBuilderExtensions.AddContainerRegistry(IDistributedApplicationBuilder, string, string, string?)"/>
ApplicationModel\IAspireStore.cs (1)
13/// The store is specific to a <see cref="IDistributedApplicationBuilder"/> instance such that each application can't
ApplicationModel\IResourceBuilder.cs (1)
15IDistributedApplicationBuilder ApplicationBuilder { get; }
Ats\AtsTypeMappings.cs (1)
21[assembly: AspireExport(typeof(IDistributedApplicationBuilder))]
Ats\BuilderExports.cs (5)
12/// ATS exports for <see cref="IDistributedApplicationBuilder"/> properties and related types. 16/// The <see cref="IDistributedApplicationBuilder"/> is the central type for defining Aspire applications. 49public static IConfiguration GetConfiguration(this IDistributedApplicationBuilder builder) 200this IDistributedApplicationBuilder builder, 224this IDistributedApplicationBuilder builder,
ConnectionStringBuilderExtensions.cs (2)
41public static IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, ReferenceExpression connectionStringExpression) 146public static IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ReferenceExpressionBuilder> connectionStringBuilder)
ContainerRegistryResourceBuilderExtensions.cs (3)
40this IDistributedApplicationBuilder builder, 93this IDistributedApplicationBuilder builder, 121private static void SubscribeToAddRegistryTargetAnnotations(IDistributedApplicationBuilder builder, ContainerRegistryResource registry)
ContainerResourceBuilderExtensions.cs (17)
20/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to add container resources to the application. 89/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 94public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image) 108/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 113/// <remarks>This method is not available in polyglot app hosts. Use <see cref="AddContainer(IDistributedApplicationBuilder, string, string)"/> with <see cref="ContainerResourceBuilderExtensions.WithImageTag{T}"/> instead.</remarks> 115public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image, string tag) 791/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 804/// When generating the manifest for deployment tools, the <see cref="AddDockerfile(IDistributedApplicationBuilder, string, string, string?, string?)"/> 820public static IResourceBuilder<ContainerResource> AddDockerfile(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, string? dockerfilePath = null, string? stage = null) 833/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 850public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, string> dockerfileFactory, string? stage = null) 864/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 881public static IResourceBuilder<ContainerResource> AddDockerfileFactory(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileFactoryContext, Task<string>> dockerfileFactory, string? stage = null) 895/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 930public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Func<DockerfileBuilderCallbackContext, Task> callback, string? stage = null) 944/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 978public static IResourceBuilder<ContainerResource> AddDockerfileBuilder(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, Action<DockerfileBuilderCallbackContext> callback, string? stage = null)
DistributedApplication.cs (23)
24/// <see cref="DistributedApplication.CreateBuilder()"/> method to create an instance of the <see cref="IDistributedApplicationBuilder"/> 25/// interface. Using the <see cref="IDistributedApplicationBuilder"/> interface you can configure the resources 29/// Once the distributed application has been defined use the <see cref="IDistributedApplicationBuilder.Build()"/> method 36/// constructing the <see cref="IDistributedApplicationBuilder"/> including disabling the Aspire dashboard (see <see cref="DistributedApplicationOptions.DisableDashboard"/>) or 81/// Creates a new instance of the <see cref="IDistributedApplicationBuilder"/> interface. 83/// <returns>A new instance of the <see cref="IDistributedApplicationBuilder"/> interface.</returns> 103public static IDistributedApplicationBuilder CreateBuilder() => CreateBuilder([]); 106/// Creates a new instance of <see cref="IDistributedApplicationBuilder"/> with the specified command-line arguments. 109/// <returns>A new instance of <see cref="IDistributedApplicationBuilder"/>.</returns> 113/// create an instance of the <see cref="IDistributedApplicationBuilder"/> interface. Typically this 154public static IDistributedApplicationBuilder CreateBuilder(string[] args) 165/// Creates a new instance of the <see cref="IDistributedApplicationBuilder"/> interface with the specified <paramref name="options"/>. 168/// <returns>A new instance of the <see cref="IDistributedApplicationBuilder"/> interface.</returns> 201public static IDistributedApplicationBuilder CreateBuilder(DistributedApplicationOptions options) 212/// Creates a new instance of the <see cref="IDistributedApplicationBuilder"/> interface with the specified options. 216/// <returns>A new instance of the <see cref="IDistributedApplicationBuilder"/> interface.</returns> 218internal static IDistributedApplicationBuilder CreateBuilder(CreateBuilderOptions options) 286/// built using the <see cref="IDistributedApplicationBuilder.Build"/> method. 289/// To add services to the dependency injection container developers should use the <see cref="IDistributedApplicationBuilder.Services"/> 369/// If you are using the <see cref="DistributedApplication"/> and <see cref="IDistributedApplicationBuilder"/> inside 371/// because the <see cref="IDistributedApplicationBuilder" /> instance initializes configuration providers which 401/// If you are using the <see cref="DistributedApplication"/> and <see cref="IDistributedApplicationBuilder"/> inside 403/// because the <see cref="IDistributedApplicationBuilder" /> instance initializes configuration providers which
DistributedApplicationBuilder.cs (5)
51/// <see cref="IDistributedApplicationBuilder"/> within Aspire. Typically a developer 52/// would interact with instances of this class via the <see cref="IDistributedApplicationBuilder"/> 58/// the builder pattern see <see cref="IDistributedApplicationBuilder" />. 169/// This constructor generates an instance of the <see cref="IDistributedApplicationBuilder"/> interface 173/// the <see cref="IDistributedApplicationBuilder"/> interface.
DistributedApplicationBuilderExtensions.cs (6)
10/// Extensions for <see cref="IDistributedApplicationBuilder"/>. 24/// The <see cref="CreateResourceBuilder{T}(IDistributedApplicationBuilder, string)"/> method is used to create an <see cref="IResourceBuilder{T}"/> 30/// referenced directly. Using the <see cref="CreateResourceBuilder{T}(IDistributedApplicationBuilder, string)"/> method allows for easier mutation 63public static IResourceBuilder<T> CreateResourceBuilder<T>(this IDistributedApplicationBuilder builder, string name) where T : IResource 91/// This method is similar to <see cref="CreateResourceBuilder{T}(IDistributedApplicationBuilder, string)"/> but returns <c>false</c> instead of throwing an exception 95public static bool TryCreateResourceBuilder<T>(this IDistributedApplicationBuilder builder, string name, [NotNullWhen(true)] out IResourceBuilder<T>? resourceBuilder) where T : IResource
DistributedApplicationExecutionContext.cs (1)
27/// <param name="publisherName">The name of the publisher being used for the publish operation. This corresponds to publishers added via the <see cref="PublisherDistributedApplicationBuilderExtensions.AddPublisher{TPublisher, TPublisherOptions}(IDistributedApplicationBuilder, string, Action{TPublisherOptions})"/> extension method.</param>
DistributedApplicationResourceBuilder.cs (2)
8internal sealed class DistributedApplicationResourceBuilder<T>(IDistributedApplicationBuilder applicationBuilder, T resource) : IResourceBuilder<T> where T : IResource 11public IDistributedApplicationBuilder ApplicationBuilder { get; } = applicationBuilder;
DotnetToolResourceExtensions.cs (3)
23/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 28public static IResourceBuilder<DotnetToolResource> AddDotnetTool(this IDistributedApplicationBuilder builder, [ResourceName] string name, string packageId) 41public static IResourceBuilder<T> AddDotnetTool<T>(this IDistributedApplicationBuilder builder, T resource)
ExecutableResourceBuilderExtensions.cs (5)
10/// Provides extension methods for adding executable resources to the <see cref="IDistributedApplicationBuilder"/> application model. 17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30public static IResourceBuilder<ExecutableResource> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params string[]? args) 43/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 51public static IResourceBuilder<ExecutableResource> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params object[]? args)
ExternalServiceBuilderExtensions.cs (4)
28public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, string url) 50public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, Uri uri) 67public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource> urlParameter) 76private 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"/> 100/// An example of using the <see cref="DistributedApplicationExecutionContext.IsRunMode"/> property on the <see cref="IDistributedApplicationBuilder"/> via 185/// This example shows the implementation of the <see cref="ContainerResourceBuilderExtensions.AddContainer(IDistributedApplicationBuilder, string, string)"/> 187/// the pattern for defining new resources is to include a method that extends <see cref="IDistributedApplicationBuilder"/> and and then 227/// The following example shows the implementation of the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> 231/// The <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)" /> method creates a new 232/// <see cref="ParameterResource"/> in the application model. The return type of <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> 236/// To work around this issue the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> method wraps the
ParameterResourceBuilderExtensions.cs (10)
27public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, bool secret = false) 53public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, string value, bool publishValueAsDefault = false, bool secret = false) 78public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, string name, Func<string> valueGetter, bool publishValueAsDefault = false, bool secret = false) 112public static IResourceBuilder<ParameterResource> AddParameterFromConfiguration(this IDistributedApplicationBuilder builder, string name, string configurationKey, bool secret = false) 144public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, ParameterDefault value, bool secret = false, bool persist = false) 232internal static IResourceBuilder<T> AddParameter<T>(this IDistributedApplicationBuilder builder, T resource) 256public static IResourceBuilder<IResourceWithConnectionString> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? environmentVariableName = null) 320IDistributedApplicationBuilder builder, string name, 355IDistributedApplicationBuilder builder, string name, bool secret, GenerateParameterDefault parameterDefault) 383public static ParameterResource CreateParameter(IDistributedApplicationBuilder builder, string name, bool secret)
ProjectResourceBuilderExtensions.cs (28)
21/// 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']" /> 103public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath) 117/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 123/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes 138/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" /> 152public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new() 167/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 174/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application 178/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" /> 191public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, string? launchProfileName) 208/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 214/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes 242public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new() 263/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 270/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application 286public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, Action<ProjectResourceOptions> configure) 309/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 315/// This overload of the <see cref="AddCSharpApp(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application 332public static IResourceBuilder<ProjectResource> AddCSharpApp(this IDistributedApplicationBuilder builder, string name, string path) 344/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 351/// This overload of the <see cref="AddCSharpApp(IDistributedApplicationBuilder, string, string)"/> method adds a C# project or file-based app to the application 368public static IResourceBuilder<CSharpAppResource> AddCSharpApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string path, Action<ProjectResourceOptions> configure)
PublisherDistributedApplicationBuilderExtensions.cs (3)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>. </param> 23internal static IDistributedApplicationBuilder AddPublisher<TPublisher, TPublisherOptions>(this IDistributedApplicationBuilder builder, string name, Action<TPublisherOptions>? configureOptions = null)
Aspire.Hosting.Azure (11)
AzureBicepResourceExtensions.cs (4)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 24public static IResourceBuilder<AzureBicepResource> AddBicepTemplate(this IDistributedApplicationBuilder builder, [ResourceName] string name, string bicepFile) 36/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 41public static IResourceBuilder<AzureBicepResource> AddBicepTemplateString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string bicepContent)
AzureEnvironmentResourceExtensions.cs (3)
17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 21public static IResourceBuilder<AzureEnvironmentResource> AddAzureEnvironment(this IDistributedApplicationBuilder builder) 99private static string CreateDefaultAzureEnvironmentName(this IDistributedApplicationBuilder builder)
AzureProvisioningResourceExtensions.cs (1)
25public static IResourceBuilder<AzureProvisioningResource> AddAzureInfrastructure(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<AzureResourceInfrastructure> configureInfrastructure)
AzureUserAssignedIdentityExtensions.cs (1)
28this IDistributedApplicationBuilder builder,
Provisioning\AzureProvisionerExtensions.cs (2)
25public static IDistributedApplicationBuilder AddAzureProvisioning(this IDistributedApplicationBuilder builder)
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationExtensions.cs (2)
22/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 33public static IResourceBuilder<AzureAppConfigurationResource> AddAzureAppConfiguration(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppExtensions.cs (6)
34public static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructure(this IDistributedApplicationBuilder builder) => 37internal static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructureCore(this IDistributedApplicationBuilder builder) 60public static IResourceBuilder<AzureContainerAppEnvironmentResource> AddAzureContainerAppEnvironment(this IDistributedApplicationBuilder builder, string name) 502private static AzureContainerRegistryResource CreateDefaultAzureContainerRegistry(IDistributedApplicationBuilder builder, string name, AzureContainerAppEnvironmentResource containerAppEnvironment)
Aspire.Hosting.Azure.ApplicationInsights (5)
AzureApplicationInsightsExtensions.cs (5)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 24public static IResourceBuilder<AzureApplicationInsightsResource> AddAzureApplicationInsights(this IDistributedApplicationBuilder builder, [ResourceName] string name) 30/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 34/// <remarks>This overload is not available in polyglot app hosts. Use <see cref="AddAzureApplicationInsights(IDistributedApplicationBuilder, string)"/> and <see cref="WithLogAnalyticsWorkspace(IResourceBuilder{AzureApplicationInsightsResource}, IResourceBuilder{AzureLogAnalyticsWorkspaceResource})"/> instead.</remarks> 37this IDistributedApplicationBuilder builder,
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentExtensions.cs (4)
25internal static IDistributedApplicationBuilder AddAzureAppServiceInfrastructureCore(this IDistributedApplicationBuilder builder) 44public static IResourceBuilder<AzureAppServiceEnvironmentResource> AddAzureAppServiceEnvironment(this IDistributedApplicationBuilder builder, string name) 329private static AzureContainerRegistryResource CreateDefaultAzureContainerRegistry(IDistributedApplicationBuilder builder, string name)
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
21/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32public static IResourceBuilder<AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (2)
31public static IResourceBuilder<AzureContainerRegistryResource> AddAzureContainerRegistry(this IDistributedApplicationBuilder builder, [ResourceName] string name) 82private static void SubscribeToAddRegistryTargetAnnotations(IDistributedApplicationBuilder builder, AzureContainerRegistryResource registry)
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
32/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 36public static IResourceBuilder<AzureCosmosDBResource> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
42this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Functions (8)
AzureFunctionsProjectResourceExtensions.cs (8)
34/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to which the Azure Functions project will be added.</param> 39/// This overload is not available in polyglot app hosts. Use <see cref="AddAzureFunctionsProject(IDistributedApplicationBuilder, string, string)"/> with a project path instead. 64public static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) 77/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to which the Azure Functions project will be added.</param> 83/// This overload of the <see cref="AddAzureFunctionsProject(IDistributedApplicationBuilder, string, string)"/> method adds an Azure Functions project to the application 120public static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath) 133IDistributedApplicationBuilder builder, 385private static string CreateDefaultStorageName(this IDistributedApplicationBuilder builder)
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultResourceExtensions.cs (2)
23/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 62public static IResourceBuilder<AzureKeyVaultResource> AddAzureKeyVault(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
28/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 45public static IResourceBuilder<AzureKustoClusterResource> AddAzureKustoCluster(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Kusto.Tests (1)
AddAzureKustoTests.cs (1)
158Assert.Throws<ArgumentNullException>(() => ((IDistributedApplicationBuilder)null!).AddAzureKustoCluster("test"));
Aspire.Hosting.Azure.Network (8)
AzureNatGatewayExtensions.cs (1)
40this IDistributedApplicationBuilder builder,
AzureNetworkSecurityGroupExtensions.cs (1)
39this IDistributedApplicationBuilder builder,
AzurePrivateEndpointExtensions.cs (2)
57var builder = subnet.ApplicationBuilder; 168IDistributedApplicationBuilder builder,
AzurePublicIPAddressExtensions.cs (1)
35this IDistributedApplicationBuilder builder,
AzureVirtualNetworkExtensions.cs (3)
33this IDistributedApplicationBuilder builder, 64this IDistributedApplicationBuilder builder, 80IDistributedApplicationBuilder builder,
Aspire.Hosting.Azure.OperationalInsights (2)
AzureLogAnalyticsWorkspaceExtensions.cs (2)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 23public static IResourceBuilder<AzureLogAnalyticsWorkspaceResource> AddAzureLogAnalyticsWorkspace(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.PostgreSQL (4)
AzurePostgresExtensions.cs (4)
141public static IResourceBuilder<AzurePostgresFlexibleServerResource> AddAzurePostgresFlexibleServer(this IDistributedApplicationBuilder builder, [ResourceName] string name) 262private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzurePostgresFlexibleServerResource azureResource, Dictionary<string, AzurePostgresFlexibleServerDatabaseResource> azureDatabases) 410private static PostgreSqlFlexibleServer CreatePostgreSqlFlexibleServer(AzureResourceInfrastructure infrastructure, IDistributedApplicationBuilder distributedApplicationBuilder, IReadOnlyDictionary<string, string> databases) 498private static void ConfigurePostgreSqlInfrastructure(AzureResourceInfrastructure infrastructure, IDistributedApplicationBuilder distributedApplicationBuilder)
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
48this IDistributedApplicationBuilder builder,
AzureRedisExtensions.cs (1)
116this IDistributedApplicationBuilder builder,
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
34public static IResourceBuilder<AzureSearchResource> AddAzureSearch(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
41public static IResourceBuilder<AzureServiceBusResource> AddAzureServiceBus(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.SignalR (5)
AzureSignalRExtensions.cs (5)
24/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 35public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name) 41/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 57public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name, AzureSignalRServiceMode serviceMode) 131internal static IResourceBuilder<AzureSignalRResource> AddAzureSignalRForPolyglot(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Sql (9)
AzureSqlExtensions.cs (5)
80public static IResourceBuilder<AzureSqlServerResource> AddAzureSqlServer(this IDistributedApplicationBuilder builder, [ResourceName] string name) 213private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzureSqlServerResource azureResource, Dictionary<string, AzureSqlDatabaseResource> azureDatabases) 224IDistributedApplicationBuilder distributedApplicationBuilder, 239IDistributedApplicationBuilder distributedApplicationBuilder, 278IDistributedApplicationBuilder distributedApplicationBuilder)
AzureSqlServerResource.cs (4)
450var builder = privateEndpoint.ApplicationBuilder; 537private static IResourceBuilder<AzureStorageResource> CreateDeploymentScriptStorage(IDistributedApplicationBuilder builder, IResourceBuilder<AzureSqlServerResource> azureSqlServer) 643private sealed class FakeBuilder<T>(T resource, IDistributedApplicationBuilder applicationBuilder) : IResourceBuilder<T> where T : IResource 645public IDistributedApplicationBuilder ApplicationBuilder => applicationBuilder;
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
40public static IResourceBuilder<AzureStorageResource> AddAzureStorage(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Tests (35)
AzureAppServiceTests.cs (1)
385static async Task RunTest(Action<IDistributedApplicationBuilder> action)
AzureBicepResourceTests.cs (6)
33public static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> AzureExtensions => 36private static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> CreateAllAzureExtensions(string resourceName) 76public void AzureExtensionsAutomaticallyAddAzureProvisioning(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource) 88public void BicepResourcesAreIdempotent(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource) 104public static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> AzureExtensionsWithHyphen => 109public void AzureResourcesProduceValidBicep(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource)
AzureContainerAppsTests.cs (1)
1703static async Task RunTest(Action<IDistributedApplicationBuilder> action)
AzureEnvironmentResourceExtensionsTests.cs (7)
17var builder = CreateBuilder(); 36var builder = CreateBuilder(); 51var builder = CreateBuilder(isRunMode: true); 65var builder = CreateBuilder(isRunMode: false); 79var builder = CreateBuilder(isRunMode: false); 95var builder = CreateBuilder(isRunMode: false); 107private static IDistributedApplicationBuilder CreateBuilder(bool isRunMode = false)
AzureManifestUtils.cs (1)
49public static async Task VerifyAllAzureBicep(IDistributedApplicationBuilder builder)
AzureSchemaTests.cs (2)
15schemaTests.ValidateApplicationSamples("CdkResourceWithChildResource", (IDistributedApplicationBuilder builder) => 22schemaTests.ValidateApplicationSamples("CdkResourceWithChildResource", (IDistributedApplicationBuilder builder) =>
PublicApiTests\AppConfigurationPublicApiTests.cs (1)
13IDistributedApplicationBuilder builder = null!;
PublicApiTests\AppContainersPublicApiTests.cs (1)
77IDistributedApplicationBuilder builder = null!;
PublicApiTests\ApplicationInsightsPublicApiTests.cs (1)
16IDistributedApplicationBuilder builder = null!;
PublicApiTests\CognitiveServicesPublicApiTests.cs (1)
67IDistributedApplicationBuilder builder = null!;
PublicApiTests\CosmosDBPublicApiTests.cs (1)
281IDistributedApplicationBuilder builder = null!;
PublicApiTests\EventHubsPublicApiTests.cs (1)
124IDistributedApplicationBuilder builder = null!;
PublicApiTests\FunctionsPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
PublicApiTests\KeyVaultPublicApiTests.cs (1)
41IDistributedApplicationBuilder builder = null!;
PublicApiTests\OperationalInsightsPublicApiTests.cs (1)
41IDistributedApplicationBuilder builder = null!;
PublicApiTests\PostgreSQLPublicApiTests.cs (1)
45IDistributedApplicationBuilder builder = null!;
PublicApiTests\RedisPublicApiTests.cs (1)
74IDistributedApplicationBuilder builder = null!;
PublicApiTests\SearchPublicApiTests.cs (1)
13IDistributedApplicationBuilder builder = null!;
PublicApiTests\ServiceBusPublicApiTests.cs (1)
26IDistributedApplicationBuilder builder = null!;
PublicApiTests\SignalRPublicApiTests.cs (1)
27IDistributedApplicationBuilder builder = null!;
PublicApiTests\SqlPublicApiTests.cs (1)
91IDistributedApplicationBuilder builder = null!;
PublicApiTests\WebPubSubPublicApiTests.cs (1)
15IDistributedApplicationBuilder builder = null!;
RoleAssignmentTests.cs (1)
336Action<IDistributedApplicationBuilder> configureBuilder,
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubExtensions.cs (2)
24/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 35public static IResourceBuilder<AzureWebPubSubResource> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.CodeGeneration.Go.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (3)
18this IDistributedApplicationBuilder builder, 31this IDistributedApplicationBuilder builder, 686this IDistributedApplicationBuilder builder,
Aspire.Hosting.CodeGeneration.Java.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (3)
18this IDistributedApplicationBuilder builder, 31this IDistributedApplicationBuilder builder, 686this IDistributedApplicationBuilder builder,
Aspire.Hosting.CodeGeneration.Python.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (3)
18this IDistributedApplicationBuilder builder, 31this IDistributedApplicationBuilder builder, 686this IDistributedApplicationBuilder builder,
Aspire.Hosting.CodeGeneration.Rust.Tests (3)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (3)
18this IDistributedApplicationBuilder builder, 31this IDistributedApplicationBuilder builder, 686this IDistributedApplicationBuilder builder,
Aspire.Hosting.CodeGeneration.TypeScript.Tests (3)
TestTypes\TestExtensions.cs (3)
18this IDistributedApplicationBuilder builder, 31this IDistributedApplicationBuilder builder, 686this IDistributedApplicationBuilder builder,
Aspire.Hosting.Containers.Tests (17)
ContainerResourceTests.cs (11)
16var appBuilder = DistributedApplication.CreateBuilder(); 35var appBuilder = DistributedApplication.CreateBuilder(); 54var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 94var appBuilder = DistributedApplication.CreateBuilder(); 167var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 200var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 229var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions { ProjectDirectory = basePath }); 246var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 290var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 344var appBuilder = DistributedApplication.CreateBuilder();
WithDockerfileTests.cs (6)
256var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 304var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 351var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 397var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 841var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 885var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
Aspire.Hosting.DevTunnels (3)
DevTunnelResourceBuilderExtensions.cs (3)
23/// Provides extension methods for adding dev tunnels resources to an <see cref="IDistributedApplicationBuilder"/>. 50this IDistributedApplicationBuilder builder, 239this IDistributedApplicationBuilder builder,
Aspire.Hosting.Docker (6)
DockerComposeAspireDashboardResourceBuilderExtensions.cs (2)
17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> instance.</param> 28this IDistributedApplicationBuilder builder,
DockerComposeEnvironmentExtensions.cs (4)
16internal static IDistributedApplicationBuilder AddDockerComposeInfrastructureCore(this IDistributedApplicationBuilder builder) 26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 31this IDistributedApplicationBuilder builder,
Aspire.Hosting.Docker.Tests (1)
DockerComposeTests.cs (1)
100static async Task RunTest(Action<IDistributedApplicationBuilder> action)
Aspire.Hosting.DotnetTool.Tests (22)
AddDotnetToolTests.cs (22)
17var builder = DistributedApplication.CreateBuilder(); 27var builder = DistributedApplication.CreateBuilder(); 37var builder = DistributedApplication.CreateBuilder(); 45var builder = DistributedApplication.CreateBuilder(); 53var builder = DistributedApplication.CreateBuilder(); 61var builder = DistributedApplication.CreateBuilder(); 71var builder = DistributedApplication.CreateBuilder(); 90var builder = DistributedApplication.CreateBuilder(); 112var builder = DistributedApplication.CreateBuilder(); 133var builder = DistributedApplication.CreateBuilder(); 155var builder = DistributedApplication.CreateBuilder(); 180var builder = DistributedApplication.CreateBuilder(); 203var builder = DistributedApplication.CreateBuilder(); 224var builder = DistributedApplication.CreateBuilder(); 246var builder = DistributedApplication.CreateBuilder(); 276var builder = DistributedApplication.CreateBuilder(); 287var builder = DistributedApplication.CreateBuilder(); 298var builder = DistributedApplication.CreateBuilder(); 310var builder = DistributedApplication.CreateBuilder(); 321var builder = DistributedApplication.CreateBuilder(); 332var builder = DistributedApplication.CreateBuilder(); 350var builder = DistributedApplication.CreateBuilder();
Aspire.Hosting.Foundry (3)
FoundryExtensions.cs (2)
30/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 34public static IResourceBuilder<FoundryResource> AddFoundry(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Project\ProjectBuilderExtension.cs (1)
578private static AzureContainerRegistryResource CreateDefaultRegistry(IDistributedApplicationBuilder builder, string name)
Aspire.Hosting.Garnet (5)
GarnetBuilderExtensions.cs (5)
50/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 56public static IResourceBuilder<GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name, 94/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 101public static IResourceBuilder<GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name, 179this IDistributedApplicationBuilder builder,
Aspire.Hosting.Garnet.Tests (6)
AddGarnetTests.cs (5)
17var appBuilder = DistributedApplication.CreateBuilder(); 45var appBuilder = DistributedApplication.CreateBuilder(); 73var appBuilder = DistributedApplication.CreateBuilder(); 356var appBuilder = DistributedApplication.CreateBuilder(); 373var appBuilder = DistributedApplication.CreateBuilder();
GarnetPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.GitHub.Models (8)
GitHubModelsExtensions.cs (8)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 26public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, string model, IResourceBuilder<ParameterResource>? organization = null) 86/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 103public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, GitHubModel model, IResourceBuilder<ParameterResource>? organization = null) 113/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 119internal static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, GitHubModelName model, IResourceBuilder<ParameterResource>? organization = null) 127/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 133internal static IResourceBuilder<GitHubModelResource> AddGitHubModelById(this IDistributedApplicationBuilder builder, [ResourceName] string name, string modelId, IResourceBuilder<ParameterResource>? organization = null)
Aspire.Hosting.JavaScript (7)
JavaScriptHostingExtensions.cs (7)
26/// Provides extension methods for adding JavaScript applications to an <see cref="IDistributedApplicationBuilder"/>. 93/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 117public static IResourceBuilder<NodeAppResource> AddNodeApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath) 331public static IResourceBuilder<JavaScriptAppResource> AddJavaScriptApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string runScriptName = "dev") 359this IDistributedApplicationBuilder builder, 491/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 509public static IResourceBuilder<ViteAppResource> AddViteApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string runScriptName = "dev")
Aspire.Hosting.JavaScript.Tests (36)
AddNodeAppTests.cs (3)
240var builder = DistributedApplication.CreateBuilder(); 267var builder = DistributedApplication.CreateBuilder(); 295var builder = DistributedApplication.CreateBuilder();
AddViteAppTests.cs (8)
235var builder = DistributedApplication.CreateBuilder(); 261var builder = DistributedApplication.CreateBuilder(); 293var builder = DistributedApplication.CreateBuilder(); 354var builder = DistributedApplication.CreateBuilder(); 405var builder = DistributedApplication.CreateBuilder(); 458var builder = DistributedApplication.CreateBuilder(); 517var builder = DistributedApplication.CreateBuilder(); 592var builder = DistributedApplication.CreateBuilder();
AddViteAppWithPnpmTests.cs (4)
14var builder = DistributedApplication.CreateBuilder(); 49var builder = DistributedApplication.CreateBuilder(); 81var builder = DistributedApplication.CreateBuilder(); 111var builder = DistributedApplication.CreateBuilder();
IntegrationTests.cs (2)
18var builder = DistributedApplication.CreateBuilder(); 61var builder = DistributedApplication.CreateBuilder();
NodeJsPublicApiTests.cs (2)
60IDistributedApplicationBuilder builder = null!; 107IDistributedApplicationBuilder builder = null!;
PackageInstallationTests.cs (9)
21var builder = DistributedApplication.CreateBuilder(); 57var builder = DistributedApplication.CreateBuilder(["Publishing:Publisher=manifest", "Publishing:OutputPath=./publish"]); 218var builder = DistributedApplication.CreateBuilder(); 242var builder = DistributedApplication.CreateBuilder(); 263var builder = DistributedApplication.CreateBuilder(); 286var builder = DistributedApplication.CreateBuilder(); 316var builder = DistributedApplication.CreateBuilder(); 372var builder = DistributedApplication.CreateBuilder(); 437var builder = DistributedApplication.CreateBuilder();
ResourceCreationTests.cs (8)
14var builder = DistributedApplication.CreateBuilder(); 32var builder = DistributedApplication.CreateBuilder(); 50var builder = DistributedApplication.CreateBuilder(); 70var builder = DistributedApplication.CreateBuilder(); 90var builder = DistributedApplication.CreateBuilder(); 130var builder = DistributedApplication.CreateBuilder(); 162var builder = DistributedApplication.CreateBuilder(); 196var builder = DistributedApplication.CreateBuilder();
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
28/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 33public static IResourceBuilder<KafkaServerResource> AddKafka(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port = null)
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (2)
18var appBuilder = DistributedApplication.CreateBuilder(); 59var appBuilder = DistributedApplication.CreateBuilder();
KafkaPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Keycloak (3)
KeycloakResourceBuilderExtensions.cs (3)
12/// Provides extension methods for adding Keycloak resources to an <see cref="IDistributedApplicationBuilder"/>. 32/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 53this IDistributedApplicationBuilder builder,
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (1)
44IDistributedApplicationBuilder builder = null!;
KeycloakResourceBuilderTests.cs (1)
16var appBuilder = DistributedApplication.CreateBuilder();
Aspire.Hosting.Kubernetes (4)
KubernetesEnvironmentExtensions.cs (4)
16internal static IDistributedApplicationBuilder AddKubernetesInfrastructureCore(this IDistributedApplicationBuilder builder) 26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 31this IDistributedApplicationBuilder builder,
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
44static async Task RunTest(Action<IDistributedApplicationBuilder> action)
Aspire.Hosting.Maui (4)
MauiHostingExtensions.cs (1)
16public static void AddMauiHostingServices(this IDistributedApplicationBuilder builder)
MauiOtlpExtensions.cs (1)
86var appBuilder = parentBuilder.ApplicationBuilder;
MauiPlatformHelper.cs (1)
110var appBuilder = resourceBuilder.ApplicationBuilder;
MauiProjectResourceExtensions.cs (1)
47this IDistributedApplicationBuilder builder,
Aspire.Hosting.Maui.Tests (20)
MauiPlatformExtensionsTests.cs (20)
64var appBuilder = DistributedApplication.CreateBuilder(); 93var appBuilder = DistributedApplication.CreateBuilder(); 119var appBuilder = DistributedApplication.CreateBuilder(); 145var appBuilder = DistributedApplication.CreateBuilder(); 181var appBuilder = DistributedApplication.CreateBuilder(); 206var appBuilder = DistributedApplication.CreateBuilder(); 236var appBuilder = DistributedApplication.CreateBuilder(); 270var appBuilder = DistributedApplication.CreateBuilder(); 302var appBuilder = DistributedApplication.CreateBuilder(); 331var appBuilder = DistributedApplication.CreateBuilder(); 357var appBuilder = DistributedApplication.CreateBuilder(); 383var appBuilder = DistributedApplication.CreateBuilder(); 409var appBuilder = DistributedApplication.CreateBuilder(); 435var appBuilder = DistributedApplication.CreateBuilder(); 466var appBuilder = DistributedApplication.CreateBuilder(); 499var appBuilder = DistributedApplication.CreateBuilder(); 533var appBuilder = DistributedApplication.CreateBuilder(); 569var appBuilder = DistributedApplication.CreateBuilder(); 599var appBuilder = DistributedApplication.CreateBuilder(); 628var appBuilder = DistributedApplication.CreateBuilder();
Aspire.Hosting.Milvus (2)
MilvusBuilderExtensions.cs (2)
36/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 42public static IResourceBuilder<MilvusServerResource> AddMilvus(this IDistributedApplicationBuilder builder,
Aspire.Hosting.Milvus.Tests (6)
AddMilvusTests.cs (5)
18var appBuilder = DistributedApplication.CreateBuilder(); 48var appBuilder = DistributedApplication.CreateBuilder(); 78var appBuilder = DistributedApplication.CreateBuilder(); 94var appBuilder = DistributedApplication.CreateBuilder(); 131var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() { Args = new string[] { "--publisher", "manifest" } });
MilvusPublicApiTests.cs (1)
29IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.MongoDB (7)
MongoDBBuilderExtensions.cs (7)
13/// Provides extension methods for adding MongoDB resources to an <see cref="IDistributedApplicationBuilder"/>. 28/// <para>This overload is not available in polyglot app hosts. Use <see cref="AddMongoDB(IDistributedApplicationBuilder, string, int?, IResourceBuilder{ParameterResource}?, IResourceBuilder{ParameterResource}?)"/> instead.</para> 30/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 35public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 41/// <inheritdoc cref="AddMongoDB(IDistributedApplicationBuilder, string, int?)"/> 43/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 50public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder,
Aspire.Hosting.MongoDB.Tests (11)
AddMongoDBTests.cs (8)
17var builder = DistributedApplication.CreateBuilder(); 25var builder = DistributedApplication.CreateBuilder(); 33var appBuilder = DistributedApplication.CreateBuilder(); 62var appBuilder = DistributedApplication.CreateBuilder(); 90var appBuilder = DistributedApplication.CreateBuilder(); 129var builder = DistributedApplication.CreateBuilder(); 147var builder = DistributedApplication.CreateBuilder(); 211var appBuilder = DistributedApplication.CreateBuilder();
ConnectionPropertiesTests.cs (1)
85var builder = DistributedApplication.CreateBuilder();
MongoDBPublicApiTests.cs (2)
14IDistributedApplicationBuilder builder = null!; 44IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (3)
16/// Provides extension methods for adding MySQL resources to an <see cref="IDistributedApplicationBuilder"/>. 29/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 35public static IResourceBuilder<MySqlServerResource> AddMySql(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource>? password = null, int? port = null)
Aspire.Hosting.MySql.Tests (9)
AddMySqlTests.cs (7)
39var appBuilder = DistributedApplication.CreateBuilder(); 76var appBuilder = DistributedApplication.CreateBuilder(); 115var appBuilder = DistributedApplication.CreateBuilder(); 133var appBuilder = DistributedApplication.CreateBuilder(); 235var builder = DistributedApplication.CreateBuilder(); 259var builder = DistributedApplication.CreateBuilder(); 355var builder = DistributedApplication.CreateBuilder();
ConnectionPropertiesTests.cs (1)
80var builder = DistributedApplication.CreateBuilder();
MySqlPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Nats (5)
NatsBuilderExtensions.cs (5)
26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 43/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 51public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port = null, 112this IDistributedApplicationBuilder builder,
Aspire.Hosting.Nats.Tests (7)
AddNatsTests.cs (4)
36var appBuilder = DistributedApplication.CreateBuilder(); 64var appBuilder = DistributedApplication.CreateBuilder(); 93var appBuilder = DistributedApplication.CreateBuilder(); 133var appBuilder = DistributedApplication.CreateBuilder();
ConnectionPropertiesTests.cs (1)
52var builder = DistributedApplication.CreateBuilder();
NatsPublicApiTests.cs (2)
16IDistributedApplicationBuilder builder = null!; 48IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 23public static IResourceBuilder<OpenAIResource> AddOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Oracle (3)
OracleDatabaseBuilderExtensions.cs (3)
11/// Provides extension methods for adding Oracle Database resources to an <see cref="IDistributedApplicationBuilder"/>. 23/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30this IDistributedApplicationBuilder builder,
Aspire.Hosting.Oracle.Tests (7)
AddOracleTests.cs (5)
37var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 113var appBuilder = DistributedApplication.CreateBuilder(); 132var appBuilder = DistributedApplication.CreateBuilder(); 155var appBuilder = DistributedApplication.CreateBuilder();
ConnectionPropertiesTests.cs (1)
76var builder = DistributedApplication.CreateBuilder();
OraclePublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Orleans (4)
OrleansService.cs (2)
17public OrleansService(IDistributedApplicationBuilder builder, string name) 43public IDistributedApplicationBuilder Builder { get; }
OrleansServiceExtensions.cs (2)
10/// Extensions to <see cref="IDistributedApplicationBuilder"/> related to Orleans. 28this IDistributedApplicationBuilder builder,
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
19/// Provides extension methods for adding PostgreSQL resources to an <see cref="IDistributedApplicationBuilder"/>. 30/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 46public static IResourceBuilder<PostgresServerResource> AddPostgres(this IDistributedApplicationBuilder builder,
Aspire.Hosting.PostgreSQL.Tests (15)
AddPostgresTests.cs (14)
20var builder = DistributedApplication.CreateBuilder(); 48var appBuilder = DistributedApplication.CreateBuilder(); 100var appBuilder = DistributedApplication.CreateBuilder(); 154var appBuilder = DistributedApplication.CreateBuilder(); 170var appBuilder = DistributedApplication.CreateBuilder(); 215var appBuilder = DistributedApplication.CreateBuilder(); 414var builder = DistributedApplication.CreateBuilder(); 424var builder = DistributedApplication.CreateBuilder(); 442var builder = DistributedApplication.CreateBuilder(); 478var builder = DistributedApplication.CreateBuilder(); 540var builder = DistributedApplication.CreateBuilder(); 673var builder = DistributedApplication.CreateBuilder(); 685var builder = DistributedApplication.CreateBuilder(); 699var builder = DistributedApplication.CreateBuilder();
PostgrePublicApiTests.cs (1)
45IDistributedApplicationBuilder builder = null!;
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> 67this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string scriptPath) 74/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 103this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string moduleName) 110/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 142this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string executableName) 148/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 159/// <item><description><see cref="AddPythonApp(IDistributedApplicationBuilder, string, string, string)"/> - To run a Python script file</description></item> 176this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath, params string[] scriptArgs) 188/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 200/// <item><description><see cref="AddPythonApp(IDistributedApplicationBuilder, string, string, string)"/> - To run a Python script file</description></item> 218this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath, 265this IDistributedApplicationBuilder builder, [ResourceName] string name, string appDirectory, string app) 331IDistributedApplicationBuilder builder, string name, string appDirectory, EntrypointType entrypointType, 339IDistributedApplicationBuilder builder, string name, string appDirectory, EntrypointType entrypointType, 751private static string ResolveDefaultVirtualEnvironmentPath(IDistributedApplicationBuilder builder, string appDirectory, string virtualEnvironmentPath) 1433private static void SetupDependencies(IDistributedApplicationBuilder builder, PythonAppResource resource)
Aspire.Hosting.Python.Tests (2)
PythonPublicApiTests.cs (2)
61IDistributedApplicationBuilder builder = null!; 191IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Qdrant (2)
QdrantBuilderExtensions.cs (2)
31/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 38public static IResourceBuilder<QdrantServerResource> AddQdrant(this IDistributedApplicationBuilder builder,
Aspire.Hosting.Qdrant.Tests (8)
AddQdrantTests.cs (7)
47var appBuilder = DistributedApplication.CreateBuilder(); 86var appBuilder = DistributedApplication.CreateBuilder(); 117var appBuilder = DistributedApplication.CreateBuilder(); 158var appBuilder = DistributedApplication.CreateBuilder(); 174var appBuilder = DistributedApplication.CreateBuilder(); 246var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() { Args = new string[] { "--publisher", "manifest" } } ); 282var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() { Args = new string[] { "--publisher", "manifest" } });
QdrantPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.RabbitMQ (3)
RabbitMQBuilderExtensions.cs (3)
13/// Provides extension methods for adding RabbitMQ resources to an <see cref="IDistributedApplicationBuilder"/>. 23/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30public static IResourceBuilder<RabbitMQServerResource> AddRabbitMQ(this IDistributedApplicationBuilder builder,
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (1)
93var appBuilder = DistributedApplication.CreateBuilder();
ConnectionPropertiesTests.cs (1)
52var builder = DistributedApplication.CreateBuilder();
RabbitMQPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Redis (4)
RedisBuilderExtensions.cs (4)
25/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 39public static IResourceBuilder<RedisResource> AddRedis(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 47/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 63this IDistributedApplicationBuilder builder,
Aspire.Hosting.Redis.Tests (23)
AddRedisTests.cs (22)
24var builder = DistributedApplication.CreateBuilder(); 32var appBuilder = DistributedApplication.CreateBuilder(); 60var appBuilder = DistributedApplication.CreateBuilder(); 88var appBuilder = DistributedApplication.CreateBuilder(); 107var appBuilder = DistributedApplication.CreateBuilder(); 126var appBuilder = DistributedApplication.CreateBuilder(); 249var builder = DistributedApplication.CreateBuilder(); 259var builder = DistributedApplication.CreateBuilder(); 271var builder = DistributedApplication.CreateBuilder(); 362var builder = DistributedApplication.CreateBuilder(); 380var builder = DistributedApplication.CreateBuilder(); 398var builder = DistributedApplication.CreateBuilder(); 412var builder = DistributedApplication.CreateBuilder(); 426var builder = DistributedApplication.CreateBuilder(); 480var builder = DistributedApplication.CreateBuilder(); 504var builder = DistributedApplication.CreateBuilder(); 525var builder = DistributedApplication.CreateBuilder(); 733var builder = DistributedApplication.CreateBuilder(); 746var builder = DistributedApplication.CreateBuilder(); 759var builder = DistributedApplication.CreateBuilder(); 772var builder = DistributedApplication.CreateBuilder(); 787var builder = DistributedApplication.CreateBuilder();
RedisPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.RemoteHost.Tests (6)
AtsCapabilityScannerTests.cs (4)
404public static void TestEnumerableParameter(IDistributedApplicationBuilder builder, IEnumerable<string> items) 411public static IEnumerable<string> TestEnumerableReturn(IDistributedApplicationBuilder builder) 439[typeof(IDistributedApplicationBuilder), parameterType]); 470public static void Probe(IDistributedApplicationBuilder builder)
CapabilityDispatcherTests.cs (1)
1781public IDistributedApplicationBuilder ApplicationBuilder => throw new NotImplementedException();
IntegrationLoadContextTests.cs (1)
34Assert.Same(typeof(IDistributedApplicationBuilder).Assembly, assembly);
Aspire.Hosting.Seq (5)
SeqBuilderExtensions.cs (5)
21/// This overload is not available in polyglot app hosts. Use <see cref="AddSeq(IDistributedApplicationBuilder, string, IResourceBuilder{ParameterResource}, int?)"/> instead. 23/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 28this IDistributedApplicationBuilder builder, 41/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 47this IDistributedApplicationBuilder builder,
Aspire.Hosting.Seq.Tests (9)
AddSeqTests.cs (6)
16var appBuilder = DistributedApplication.CreateBuilder(); 44var appBuilder = DistributedApplication.CreateBuilder(); 72var appBuilder = DistributedApplication.CreateBuilder(); 169var appBuilder = DistributedApplication.CreateBuilder(); 202var appBuilder = DistributedApplication.CreateBuilder(); 231var appBuilder = DistributedApplication.CreateBuilder();
SeqPublicApiTests.cs (3)
14IDistributedApplicationBuilder builder = null!; 26var builder = DistributedApplication.CreateBuilder([]); 74var distributedApplicationBuilder = DistributedApplication.CreateBuilder([]);
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
31/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 37public static IResourceBuilder<SqlServerServerResource> AddSqlServer(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource>? password = null, int? port = null)
Aspire.Hosting.SqlServer.Tests (6)
AddSqlServerTests.cs (5)
37var appBuilder = DistributedApplication.CreateBuilder(); 81var appBuilder = DistributedApplication.CreateBuilder(); 102var appBuilder = DistributedApplication.CreateBuilder(); 255var builder = DistributedApplication.CreateBuilder(); 267var appBuilder = DistributedApplication.CreateBuilder();
SqlServerPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Testing (26)
DistributedApplicationTestingBuilder.cs (26)
468/// <inheritdoc cref="IDistributedApplicationBuilder.Configuration" /> 469new ConfigurationManager Configuration => ((IDistributedApplicationBuilder)this).Configuration; 471/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostDirectory" /> 472new string AppHostDirectory => ((IDistributedApplicationBuilder)this).AppHostDirectory; 474/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostAssembly" /> 475new Assembly? AppHostAssembly => ((IDistributedApplicationBuilder)this).AppHostAssembly; 477/// <inheritdoc cref="IDistributedApplicationBuilder.Environment" /> 478new IHostEnvironment Environment => ((IDistributedApplicationBuilder)this).Environment; 480/// <inheritdoc cref="IDistributedApplicationBuilder.Services" /> 481new IServiceCollection Services => ((IDistributedApplicationBuilder)this).Services; 483/// <inheritdoc cref="IDistributedApplicationBuilder.ExecutionContext" /> 484new DistributedApplicationExecutionContext ExecutionContext => ((IDistributedApplicationBuilder)this).ExecutionContext; 486/// <inheritdoc cref="IDistributedApplicationBuilder.Eventing" /> 487new IDistributedApplicationEventing Eventing => ((IDistributedApplicationBuilder)this).Eventing; 489/// <inheritdoc cref="IDistributedApplicationBuilder.Pipeline" /> 490new IDistributedApplicationPipeline Pipeline => ((IDistributedApplicationBuilder)this).Pipeline; 492/// <inheritdoc cref="IDistributedApplicationBuilder.Resources" /> 493new IResourceCollection Resources => ((IDistributedApplicationBuilder)this).Resources; 495/// <inheritdoc cref="IDistributedApplicationBuilder.FileSystemService" /> 496new IFileSystemService FileSystemService => ((IDistributedApplicationBuilder)this).FileSystemService; 498/// <inheritdoc cref="IDistributedApplicationBuilder.UserSecretsManager" /> 499new IUserSecretsManager UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager; 501/// <inheritdoc cref="IDistributedApplicationBuilder.AddResource{T}(T)" /> 502new IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).AddResource(resource); 504/// <inheritdoc cref="IDistributedApplicationBuilder.CreateResourceBuilder{T}(T)" /> 505new IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).CreateResourceBuilder(resource);
Aspire.Hosting.Testing.Tests (2)
TestingBuilderTests.cs (1)
29var realBuilderProperties = typeof(IDistributedApplicationBuilder).GetProperties().Select(p => p.Name).ToList();
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
23public static T WithTestAndResourceLogging<T>(this T builder, ITestOutputHelper testOutputHelper) where T : IDistributedApplicationBuilder
Aspire.Hosting.Tests (259)
AddConnectionStringTests.cs (2)
17var appBuilder = DistributedApplication.CreateBuilder(); 48var appBuilder = DistributedApplication.CreateBuilder();
AddParameterTests.cs (21)
19var appBuilder = DistributedApplication.CreateBuilder(); 47var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 126var appBuilder = DistributedApplication.CreateBuilder(); 176var appBuilder = DistributedApplication.CreateBuilder(); 190var appBuilder = DistributedApplication.CreateBuilder(); 248var appBuilder = DistributedApplication.CreateBuilder(); 262var appBuilder = DistributedApplication.CreateBuilder(); 300var appBuilder = DistributedApplication.CreateBuilder(); 345var appBuilder = DistributedApplication.CreateBuilder(); 360var appBuilder = DistributedApplication.CreateBuilder(); 376var appBuilder = DistributedApplication.CreateBuilder(); 399var appBuilder = DistributedApplication.CreateBuilder(); 418var appBuilder = DistributedApplication.CreateBuilder(); 437var appBuilder = DistributedApplication.CreateBuilder(); 465var appBuilder = DistributedApplication.CreateBuilder(); 481var appBuilder = DistributedApplication.CreateBuilder(); 509var appBuilder = DistributedApplication.CreateBuilder(); 532var appBuilder = DistributedApplication.CreateBuilder(); 556var appBuilder = DistributedApplication.CreateBuilder(); 582var appBuilder = DistributedApplication.CreateBuilder();
AppHostSmokeTests.cs (2)
46var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 87var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (15)
17var appBuilder = DistributedApplication.CreateBuilder(); 36var appBuilder = DistributedApplication.CreateBuilder(); 60var appBuilder = DistributedApplication.CreateBuilder(); 79var appBuilder = DistributedApplication.CreateBuilder(); 117var appBuilder = DistributedApplication.CreateBuilder(); 169var appBuilder = DistributedApplication.CreateBuilder(); 201var appBuilder = DistributedApplication.CreateBuilder(); 234var appBuilder = DistributedApplication.CreateBuilder(); 277var appBuilder = DistributedApplication.CreateBuilder(); 299var appBuilder = DistributedApplication.CreateBuilder(); 320var appBuilder = DistributedApplication.CreateBuilder(); 360var appBuilder = DistributedApplication.CreateBuilder(); 393var appBuilder = DistributedApplication.CreateBuilder(); 414var appBuilder = DistributedApplication.CreateBuilder(); 459var appBuilder = DistributedApplication.CreateBuilder();
ContainerRegistryResourceTests.cs (1)
86IDistributedApplicationBuilder builder = null!;
Dashboard\DashboardOptionsTests.cs (1)
22var builder = DistributedApplication.CreateBuilder();
Dcp\DcpCliArgsTests.cs (4)
16var builder = DistributedApplication.CreateBuilder([ 26var builder = DistributedApplication.CreateBuilder([ 36var builder = DistributedApplication.CreateBuilder([ 46var builder = DistributedApplication.CreateBuilder(
Dcp\DcpExecutorTests.cs (59)
34var builder = DistributedApplication.CreateBuilder(); 55var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 120var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 174var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 208var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 269var builder = DistributedApplication.CreateBuilder(); 300var builder = DistributedApplication.CreateBuilder(); 332var builder = DistributedApplication.CreateBuilder(); 364var builder = DistributedApplication.CreateBuilder(); 402var builder = DistributedApplication.CreateBuilder(); 419var builder = DistributedApplication.CreateBuilder(); 453var builder = DistributedApplication.CreateBuilder(); 487var builder = DistributedApplication.CreateBuilder(); 555var builder = DistributedApplication.CreateBuilder(); 574var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 601var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 694var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 773var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 884var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 931var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 972var builder = DistributedApplication.CreateBuilder(); 1006var builder = DistributedApplication.CreateBuilder(); 1068var builder = DistributedApplication.CreateBuilder(); 1085var builder = DistributedApplication.CreateBuilder(); 1121var builder = DistributedApplication.CreateBuilder(); 1157var builder = DistributedApplication.CreateBuilder(); 1194var builder = DistributedApplication.CreateBuilder(); 1231var builder = DistributedApplication.CreateBuilder(); 1266var builder = DistributedApplication.CreateBuilder(); 1286var builder = DistributedApplication.CreateBuilder(); 1325var builder = DistributedApplication.CreateBuilder(); 1363var builder = DistributedApplication.CreateBuilder(); 1394var builder = DistributedApplication.CreateBuilder(); 1429var builder = DistributedApplication.CreateBuilder(); 1461var builder = DistributedApplication.CreateBuilder(); 1496var builder = DistributedApplication.CreateBuilder(); 1537var builder = DistributedApplication.CreateBuilder(); 1568var builder = DistributedApplication.CreateBuilder(); 1599var builder = DistributedApplication.CreateBuilder(); 1629var builder = DistributedApplication.CreateBuilder(); 1659var builder = DistributedApplication.CreateBuilder(); 1688var builder = DistributedApplication.CreateBuilder(); 1743var builder = DistributedApplication.CreateBuilder(); 1779var builder = DistributedApplication.CreateBuilder(); 1821var builder = DistributedApplication.CreateBuilder(); 1857var builder = DistributedApplication.CreateBuilder(); 1893var builder = DistributedApplication.CreateBuilder(); 1935var builder = DistributedApplication.CreateBuilder(); 1977var builder = DistributedApplication.CreateBuilder(); 2019var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 2056var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 2093var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 2138var builder = DistributedApplication.CreateBuilder(); 2173var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 2219var builder = DistributedApplication.CreateBuilder(); 2348var builder = DistributedApplication.CreateBuilder(); 2394var builder = DistributedApplication.CreateBuilder(); 2448var builder = DistributedApplication.CreateBuilder(); 2498var builder = DistributedApplication.CreateBuilder();
Dcp\DcpHostNotificationTests.cs (1)
482var builder = DistributedApplication.CreateBuilder();
DistributedApplicationBuilderExtensionsTests.cs (8)
12var appBuilder = DistributedApplication.CreateBuilder(); 20var appBuilder = DistributedApplication.CreateBuilder(); 29var appBuilder = DistributedApplication.CreateBuilder(); 40var appBuilder = DistributedApplication.CreateBuilder(); 49var appBuilder = DistributedApplication.CreateBuilder(); 58var appBuilder = DistributedApplication.CreateBuilder(); 68var appBuilder = DistributedApplication.CreateBuilder(); 81var appBuilder = DistributedApplication.CreateBuilder();
DistributedApplicationBuilderTests.cs (15)
33var builder = DistributedApplication.CreateBuilder(args); 40var appBuilder = DistributedApplication.CreateBuilder(); 68var appBuilder = DistributedApplication.CreateBuilder(); 80var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]); 90var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]); 101var appBuilder = DistributedApplication.CreateBuilder(); 112var appBuilder = DistributedApplication.CreateBuilder(); 131var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 212var appBuilder = DistributedApplication.CreateBuilder(args: [$"{dashboardUnsecuredAllowAnonymousKey}=true"]); 237var appBuilder = DistributedApplication.CreateBuilder(); 248var appBuilder = DistributedApplication.CreateBuilder(); 259var appBuilder = DistributedApplication.CreateBuilder(); 271var appBuilder = DistributedApplication.CreateBuilder(); 283var appBuilder = DistributedApplication.CreateBuilder(); 334var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]);
DistributedApplicationOptionsTests.cs (1)
65var builder = DistributedApplication.CreateBuilder(options);
DistributedApplicationTests.cs (1)
1924private static IResourceBuilder<ContainerResource> AddRedisContainer(IDistributedApplicationBuilder builder, string containerName)
ExecutableResourceTests.cs (1)
16var appBuilder = DistributedApplication.CreateBuilder();
ExpressionResolverTests.cs (5)
86var builder = DistributedApplication.CreateBuilder(); 163var builder = DistributedApplication.CreateBuilder(); 193var builder = DistributedApplication.CreateBuilder(); 214var builder = DistributedApplication.CreateBuilder(); 241var builder = DistributedApplication.CreateBuilder();
KestrelConfigTests.cs (1)
347var appBuilder = ProjectResourceTests.CreateBuilder(operation: operation);
ManifestGenerationTests.cs (10)
95var builder = CreateBuilder(new DistributedApplicationOptions 117var appBuilder = CreateBuilder(new DistributedApplicationOptions 507var appBuilder = CreateBuilder(); 554var builder = CreateBuilder(new DistributedApplicationOptions 596var builder = CreateBuilder(new DistributedApplicationOptions 640var builder = CreateBuilder(new DistributedApplicationOptions 713private IDistributedApplicationBuilder CreateBuilder(DistributedApplicationOptions options) 715var builder = DistributedApplication.CreateBuilder(options); 720private IDistributedApplicationBuilder CreateBuilder() 722var builder = DistributedApplication.CreateBuilder();
Orchestrator\ApplicationOrchestratorTests.cs (13)
31var builder = DistributedApplication.CreateBuilder(); 78var builder = DistributedApplication.CreateBuilder(); 126var builder = DistributedApplication.CreateBuilder(); 173var builder = DistributedApplication.CreateBuilder(); 239var builder = DistributedApplication.CreateBuilder(); 297var builder = DistributedApplication.CreateBuilder(); 363var builder = DistributedApplication.CreateBuilder(); 414var builder = DistributedApplication.CreateBuilder(); 601var builder = DistributedApplication.CreateBuilder(); 648var builder = DistributedApplication.CreateBuilder(); 695var builder = DistributedApplication.CreateBuilder(); 752var builder = DistributedApplication.CreateBuilder(); 809var builder = DistributedApplication.CreateBuilder();
Orchestrator\RelationshipEvaluatorTests.cs (5)
15var builder = DistributedApplication.CreateBuilder(); 51var builder = DistributedApplication.CreateBuilder(); 74var builder = DistributedApplication.CreateBuilder(); 97var builder = DistributedApplication.CreateBuilder(); 120var builder = DistributedApplication.CreateBuilder();
ProjectResourceTests.cs (28)
36var appBuilder = CreateBuilder(); 83var appBuilder = CreateBuilder(); 123var appBuilder = CreateBuilder(args: ["--environment", "Development", $"{dashboardOtlpGrpcEndpointUrlKey}=http://localhost:18889"], 233var appBuilder = CreateBuilder(args: [$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}={value}"], DistributedApplicationOperation.Run); 259var appBuilder = CreateBuilder(); 278var appBuilder = CreateBuilder(); 294var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 325var appBuilder = CreateBuilder(); 335var appBuilder = CreateBuilder(); 344var appBuilder = CreateBuilder(); 361var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Publish); 384var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 428var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 449var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 474var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 503var appBuilder = CreateBuilder(); 522var appBuilder = CreateBuilder(); 573var appBuilder = CreateBuilder(); 622var appBuilder = DistributedApplication.CreateBuilder(); 662var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 706var appBuilder = CreateBuilder(); 724var appBuilder = CreateBuilder(); 742var appBuilder = CreateBuilder(); 760var appBuilder = CreateBuilder(); 779var appBuilder = CreateBuilder(); 815var appBuilder = CreateBuilder(); 935internal static IDistributedApplicationBuilder CreateBuilder(string[]? args = null, DistributedApplicationOperation operation = DistributedApplicationOperation.Publish) 946var appBuilder = DistributedApplication.CreateBuilder(resolvedArgs.ToArray());
PublishAsConnectionStringTests.cs (1)
15var builder = DistributedApplication.CreateBuilder();
RequiredCommandAnnotationTests.cs (18)
59var builder = DistributedApplication.CreateBuilder(); 73var builder = DistributedApplication.CreateBuilder(); 87var builder = DistributedApplication.CreateBuilder(); 103var builder = DistributedApplication.CreateBuilder(); 126var builder = DistributedApplication.CreateBuilder(); 135var builder = DistributedApplication.CreateBuilder(); 146var builder = DistributedApplication.CreateBuilder(); 163var builder = DistributedApplication.CreateBuilder(); 180var builder = DistributedApplication.CreateBuilder(); 198var builder = DistributedApplication.CreateBuilder(); 223var builder = DistributedApplication.CreateBuilder(); 251var builder = DistributedApplication.CreateBuilder(); 274var builder = DistributedApplication.CreateBuilder(); 295var builder = DistributedApplication.CreateBuilder(); 317var builder = DistributedApplication.CreateBuilder(); 352var builder = DistributedApplication.CreateBuilder(); 384var builder = DistributedApplication.CreateBuilder(); 408var builder = DistributedApplication.CreateBuilder();
ResourceCommandAnnotationTests.cs (5)
52var builder = DistributedApplication.CreateBuilder(); 78var builder = DistributedApplication.CreateBuilder(); 93var builder = DistributedApplication.CreateBuilder(); 108var builder = DistributedApplication.CreateBuilder(); 156var builder = DistributedApplication.CreateBuilder();
ResourceExtensionsTests.cs (6)
150var builder = DistributedApplication.CreateBuilder(); 160var builder = DistributedApplication.CreateBuilder(); 170var builder = DistributedApplication.CreateBuilder(); 206var builder = DistributedApplication.CreateBuilder(); 241var builder = DistributedApplication.CreateBuilder(); 277var builder = DistributedApplication.CreateBuilder();
ResourceNotificationTests.cs (1)
19var builder = DistributedApplication.CreateBuilder();
ResourceWithProbeTests.cs (3)
14var appBuilder = DistributedApplication.CreateBuilder(); 27var appBuilder = DistributedApplication.CreateBuilder(); 47var 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)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
23public static T WithTestAndResourceLogging<T>(this T builder, ITestOutputHelper testOutputHelper) where T : IDistributedApplicationBuilder
Utils\VolumeNameGeneratorTests.cs (2)
17var builder = DistributedApplication.CreateBuilder(); 32var builder = DistributedApplication.CreateBuilder();
Utils\WithAnnotationTests.cs (3)
12var builder = DistributedApplication.CreateBuilder(); 26var builder = DistributedApplication.CreateBuilder(); 40var builder = DistributedApplication.CreateBuilder();
WithHttpCommandTests.cs (2)
20var builder = DistributedApplication.CreateBuilder(); 546private static IResourceBuilder<CustomResource> CreateResourceWithAllocatedEndpoint(IDistributedApplicationBuilder builder, string name, int port = 8080)
Aspire.Hosting.Valkey (5)
ValkeyBuilderExtensions.cs (5)
24/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 28/// This overload is not available in polyglot app hosts. Use <see cref="AddValkey(IDistributedApplicationBuilder, string, int?, IResourceBuilder{ParameterResource})"/> instead. 61this IDistributedApplicationBuilder builder, 77/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 112this IDistributedApplicationBuilder builder,
Aspire.Hosting.Valkey.Tests (6)
AddValkeyTests.cs (5)
17var appBuilder = DistributedApplication.CreateBuilder(); 45var appBuilder = DistributedApplication.CreateBuilder(); 73var appBuilder = DistributedApplication.CreateBuilder(); 90var appBuilder = DistributedApplication.CreateBuilder(); 107var appBuilder = DistributedApplication.CreateBuilder();
ValkeyPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Yarp (2)
YarpResourceExtensions.cs (2)
26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 31this IDistributedApplicationBuilder builder,
AspireJavaScript.AppHost (1)
AppHost.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
AspireWithMaui.AppHost (1)
AppHost.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
AspireWithNode.AppHost (1)
AppHost.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
AzureAppConfiguration.AppHost (1)
AppHost.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
AzureAppService.AppHost (1)
Program.cs (1)
7var builder = DistributedApplication.CreateBuilder(args);
AzureContainerApps.AppHost (1)
Program.cs (1)
9var builder = DistributedApplication.CreateBuilder(args);
AzureDataLakeEndToEnd.AppHost (1)
AppHost.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
AzureFunctionsEndToEnd.AppHost (1)
AppHost.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
AzureKusto.AppHost (1)
Program.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
AzureOpenAIEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
AzureSearch.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
AzureStorageEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
AzureVirtualNetworkEndToEnd.AppHost (1)
Program.cs (1)
10var builder = DistributedApplication.CreateBuilder(args);
BicepSample.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
BrowserTelemetry.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
CdkSample.AppHost (1)
Program.cs (1)
10var builder = DistributedApplication.CreateBuilder(args);
CosmosEndToEnd.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
CustomResources.AppHost (3)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
TalkingClockResource.cs (1)
25this IDistributedApplicationBuilder builder, // Extends the Aspire application builder.
TestResource.cs (1)
12public static IResourceBuilder<TestResource> AddTestResource(this IDistributedApplicationBuilder builder, string name)
DatabaseMigration.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Deployers.AppHost (1)
AppHost.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
DevTunnels.AppHost (1)
AppHost.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
DotnetTool.AppHost (1)
AppHost.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
EventHubs.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
ExternalServices.AppHost (1)
AppHost.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
FoundryAgentBasic.AppHost (1)
Program.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
FoundryAgentEnterprise.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
FoundryEndToEnd.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
GitHubModelsEndToEnd.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
HealthChecksSandbox.AppHost (1)
Program.cs (1)
9var builder = DistributedApplication.CreateBuilder(args);
KafkaBasic.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Keycloak.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
MilvusPlayground.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
Mongo.AppHost (1)
Program.cs (1)
8var builder = DistributedApplication.CreateBuilder(args);
MySqlDb.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Nats.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
OpenAIEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
OracleEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Orleans.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Pipelines.AppHost (1)
AppHost.cs (1)
11var builder = DistributedApplication.CreateBuilder(args);
PostgresEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
ProxylessEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Publishers.AppHost (2)
DistributedApplicationBuilderExtensions.cs (1)
13public static IResourceBuilder<IComputeEnvironmentResource>? AddPublishTestResource(this IDistributedApplicationBuilder builder, string name)
Program.cs (1)
9var builder = DistributedApplication.CreateBuilder(args);
Python.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Qdrant.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Redis.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
Seq.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
ServiceBus.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
SignalR.AppHost (1)
Program.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
SimplePipelines.AppHost (1)
AppHost.cs (1)
5var builder = DistributedApplication.CreateBuilder(args);
SqlServerEndToEnd.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
Stress.AppHost (3)
Program.cs (1)
7var builder = DistributedApplication.CreateBuilder(args);
TestResource.cs (2)
13public static IResourceBuilder<TestResource> AddTestResource(this IDistributedApplicationBuilder builder, string name) 33public static IResourceBuilder<TestNestedResource> AddNestedResource(this IDistributedApplicationBuilder builder, string name, IResource parent)
TestingAppHost1.AppHost (1)
Program.cs (1)
10var builder = DistributedApplication.CreateBuilder(args);
TestProject.AppHost (2)
TestProgram.cs (2)
63var builder = DistributedApplication.CreateBuilder(options); 138public IDistributedApplicationBuilder AppBuilder { get; private set; }
TestShop.AppHost (1)
AppHost.cs (1)
5var builder = DistributedApplication.CreateBuilder(args);
WaitForSandbox.AppHost (1)
Program.cs (1)
4var builder = DistributedApplication.CreateBuilder(args);
WebPubSub.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
WithDockerfile.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
Yarp.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);