1 interface inheriting from IDistributedApplicationBuilder
Aspire.Hosting.Testing (1)
DistributedApplicationTestingBuilder.cs (1)
452public interface IDistributedApplicationTestingBuilder : IDistributedApplicationBuilder, IAsyncDisposable, IDisposable
1 implementation of IDistributedApplicationBuilder
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
51public class DistributedApplicationBuilder : IDistributedApplicationBuilder
664 references to IDistributedApplicationBuilder
AppHost1 (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
Aspire.Hosting (99)
ApplicationModel\AspireStoreExtensions.cs (1)
7/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to create an <see cref="IAspireStore"/> instance.
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; }
ConnectionStringBuilderExtensions.cs (2)
40public static IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, ReferenceExpression connectionStringExpression) 144public static IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ReferenceExpressionBuilder> connectionStringBuilder)
ContainerResourceBuilderExtensions.cs (8)
11/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to add container resources to the application. 18/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 22public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image) 36/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 41public static IResourceBuilder<ContainerResource> AddContainer(this IDistributedApplicationBuilder builder, [ResourceName] string name, string image, string tag) 500/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 513/// When generating the manifest for deployment tools, the <see cref="AddDockerfile(IDistributedApplicationBuilder, string, string, string?, string?)"/> 528public static IResourceBuilder<ContainerResource> AddDockerfile(this IDistributedApplicationBuilder builder, [ResourceName] string name, string contextPath, string? dockerfilePath = null, string? stage = null)
DistributedApplication.cs (20)
23/// <see cref="DistributedApplication.CreateBuilder()"/> method to create an instance of the <see cref="IDistributedApplicationBuilder"/> 24/// interface. Using the <see cref="IDistributedApplicationBuilder"/> interface you can configure the resources 28/// Once the distributed application has been defined use the <see cref="IDistributedApplicationBuilder.Build()"/> method 35/// constructing the <see cref="IDistributedApplicationBuilder"/> including disabling the .NET Aspire dashboard (see <see cref="DistributedApplicationOptions.DisableDashboard"/>) or 71/// Creates a new instance of the <see cref="IDistributedApplicationBuilder"/> interface. 73/// <returns>A new instance of the <see cref="IDistributedApplicationBuilder"/> interface.</returns> 93public static IDistributedApplicationBuilder CreateBuilder() => CreateBuilder([]); 96/// Creates a new instance of <see cref="IDistributedApplicationBuilder"/> with the specified command-line arguments. 99/// <returns>A new instance of <see cref="IDistributedApplicationBuilder"/>.</returns> 103/// create an instance of the <see cref="IDistributedApplicationBuilder"/> interface. Typically this 143public static IDistributedApplicationBuilder CreateBuilder(string[] args) 154/// Creates a new instance of the <see cref="IDistributedApplicationBuilder"/> interface with the specified <paramref name="options"/>. 157/// <returns>A new instance of the <see cref="IDistributedApplicationBuilder"/> interface.</returns> 190public static IDistributedApplicationBuilder CreateBuilder(DistributedApplicationOptions options) 237/// built using the <see cref="IDistributedApplicationBuilder.Build"/> method. 240/// To add services to the dependency injection container developers should use the <see cref="IDistributedApplicationBuilder.Services"/> 320/// If you are using the <see cref="DistributedApplication"/> and <see cref="IDistributedApplicationBuilder"/> inside 322/// because the <see cref="IDistributedApplicationBuilder" /> instance initializes configuration providers which 352/// If you are using the <see cref="DistributedApplication"/> and <see cref="IDistributedApplicationBuilder"/> inside 354/// because the <see cref="IDistributedApplicationBuilder" /> instance initializes configuration providers which
DistributedApplicationBuilder.cs (5)
41/// <see cref="IDistributedApplicationBuilder"/> within .NET Aspire. Typically a developer 42/// would interact with instances of this class via the <see cref="IDistributedApplicationBuilder"/> 48/// the builder pattern see <see cref="IDistributedApplicationBuilder" />. 148/// This constructor generates an instance of the <see cref="IDistributedApplicationBuilder"/> interface 152/// the <see cref="IDistributedApplicationBuilder"/> interface.
DistributedApplicationBuilderExtensions.cs (4)
9/// Extensions for <see cref="IDistributedApplicationBuilder"/>. 22/// The <see cref="CreateResourceBuilder{T}(IDistributedApplicationBuilder, string)"/> method is used to create an <see cref="IResourceBuilder{T}"/> 28/// referenced directly. Using the <see cref="CreateResourceBuilder{T}(IDistributedApplicationBuilder, string)"/> method allows for easier mutation 60public static IResourceBuilder<T> CreateResourceBuilder<T>(this IDistributedApplicationBuilder builder, string name) where T : IResource
DistributedApplicationExecutionContext.cs (1)
26/// <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;
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> 29public static IResourceBuilder<ExecutableResource> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params string[]? args) 42/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 48public static IResourceBuilder<ExecutableResource> AddExecutable(this IDistributedApplicationBuilder builder, [ResourceName] string name, string command, string workingDirectory, params object[]? args)
ExternalServiceBuilderExtensions.cs (4)
27public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, string url) 48public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, Uri uri) 64public static IResourceBuilder<ExternalServiceResource> AddExternalService(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource> urlParameter) 73private static IResourceBuilder<ExternalServiceResource> AddExternalServiceImpl(IDistributedApplicationBuilder builder, string name, Uri? uri = null, ParameterResource? urlParameter = null)
IDistributedApplicationBuilder.cs (10)
19/// The <see cref="IDistributedApplicationBuilder"/> is the central interface for defining 24/// To create an instance of the <see cref="IDistributedApplicationBuilder"/> interface 26/// method. Once the builder is created extension methods which target the <see cref="IDistributedApplicationBuilder"/> 93/// An example of using the <see cref="DistributedApplicationExecutionContext.IsRunMode"/> property on the <see cref="IDistributedApplicationBuilder"/> via 139/// This example shows the implementation of the <see cref="ContainerResourceBuilderExtensions.AddContainer(IDistributedApplicationBuilder, string, string)"/> 141/// the pattern for defining new resources is to include a method that extends <see cref="IDistributedApplicationBuilder"/> and and then 181/// The following example shows the implementation of the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> 185/// The <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)" /> method creates a new 186/// <see cref="ParameterResource"/> in the application model. The return type of <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> 190/// To work around this issue the <see cref="ParameterResourceBuilderExtensions.AddConnectionString(IDistributedApplicationBuilder, string, string?)"/> method wraps the
ParameterResourceBuilderExtensions.cs (10)
24public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, bool secret = false) 49public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, string value, bool publishValueAsDefault = false, bool secret = false) 70public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, string name, Func<string> valueGetter, bool publishValueAsDefault = false, bool secret = false) 103public static IResourceBuilder<ParameterResource> AddParameterFromConfiguration(this IDistributedApplicationBuilder builder, string name, string configurationKey, bool secret = false) 133public static IResourceBuilder<ParameterResource> AddParameter(this IDistributedApplicationBuilder builder, [ResourceName] string name, ParameterDefault value, bool secret = false, bool persist = false) 212internal static IResourceBuilder<T> AddParameter<T>(this IDistributedApplicationBuilder builder, T resource) 235public static IResourceBuilder<IResourceWithConnectionString> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? environmentVariableName = null) 298IDistributedApplicationBuilder builder, string name, 333IDistributedApplicationBuilder builder, string name, bool secret, GenerateParameterDefault parameterDefault) 361public static ParameterResource CreateParameter(IDistributedApplicationBuilder builder, string name, bool secret)
ProjectResourceBuilderExtensions.cs (22)
17/// Provides extension methods for <see cref="IDistributedApplicationBuilder"/> to add and configure project resources. 27/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes 62public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) where TProject : IProjectMetadata, new() 73/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 79/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application 83/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" /> 95public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath) 109/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 115/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes 130/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" /> 142public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? launchProfileName) where TProject : IProjectMetadata, new() 157/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 164/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application 168/// <inheritdoc cref="AddProject(IDistributedApplicationBuilder, string)" path="/remarks/para[@name='kestrel']" /> 180public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, string? launchProfileName) 197/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 203/// This overload of the <see cref="AddProject{TProject}(IDistributedApplicationBuilder, string)"/> method takes 229public static IResourceBuilder<ProjectResource> AddProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<ProjectResourceOptions> configure) where TProject : IProjectMetadata, new() 247/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 254/// This overload of the <see cref="AddProject(IDistributedApplicationBuilder, string, string)"/> method adds a project to the application 269public static IResourceBuilder<ProjectResource> AddProject(this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectPath, Action<ProjectResourceOptions> configure)
PublisherDistributedApplicationBuilderExtensions.cs (3)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>. </param> 22internal 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> 23public static IResourceBuilder<AzureBicepResource> AddBicepTemplate(this IDistributedApplicationBuilder builder, [ResourceName] string name, string bicepFile) 35/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 39public static IResourceBuilder<AzureBicepResource> AddBicepTemplateString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string bicepContent)
AzureEnvironmentResourceExtensions.cs (3)
17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 20public static IResourceBuilder<AzureEnvironmentResource> AddAzureEnvironment(this IDistributedApplicationBuilder builder) 96private static string CreateDefaultAzureEnvironmentName(this IDistributedApplicationBuilder builder)
AzureProvisioningResourceExtensions.cs (1)
24public static IResourceBuilder<AzureProvisioningResource> AddAzureInfrastructure(this IDistributedApplicationBuilder builder, [ResourceName] string name, Action<AzureResourceInfrastructure> configureInfrastructure)
AzureUserAssignedIdentityExtensions.cs (1)
29this IDistributedApplicationBuilder builder,
Provisioning\AzureProvisionerExtensions.cs (2)
22public static IDistributedApplicationBuilder AddAzureProvisioning(this IDistributedApplicationBuilder builder)
Aspire.Hosting.Azure.AIFoundry (2)
AzureAIFoundryExtensions.cs (2)
28/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 31public static IResourceBuilder<AzureAIFoundryResource> AddAzureAIFoundry(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationExtensions.cs (2)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30public static IResourceBuilder<AzureAppConfigurationResource> AddAzureAppConfiguration(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppExtensions.cs (5)
31public static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructure(this IDistributedApplicationBuilder builder) => 34internal static IDistributedApplicationBuilder AddAzureContainerAppsInfrastructureCore(this IDistributedApplicationBuilder builder) 56public static IResourceBuilder<AzureContainerAppEnvironmentResource> AddAzureContainerAppEnvironment(this IDistributedApplicationBuilder builder, string name)
Aspire.Hosting.Azure.ApplicationInsights (4)
AzureApplicationInsightsExtensions.cs (4)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 23public static IResourceBuilder<AzureApplicationInsightsResource> AddAzureApplicationInsights(this IDistributedApplicationBuilder builder, [ResourceName] string name) 29/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 34this IDistributedApplicationBuilder builder,
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentExtensions.cs (3)
22internal static IDistributedApplicationBuilder AddAzureAppServiceInfrastructureCore(this IDistributedApplicationBuilder builder) 40public static IResourceBuilder<AzureAppServiceEnvironmentResource> AddAzureAppServiceEnvironment(this IDistributedApplicationBuilder builder, string name)
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30public static IResourceBuilder<AzureOpenAIResource> AddAzureOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
26public static IResourceBuilder<AzureContainerRegistryResource> AddAzureContainerRegistry(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
28/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 31public static IResourceBuilder<AzureCosmosDBResource> AddAzureCosmosDB(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
38this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (3)
32/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to which the Azure Functions project will be added.</param> 35public static IResourceBuilder<AzureFunctionsProjectResource> AddAzureFunctionsProject<TProject>(this IDistributedApplicationBuilder builder, [ResourceName] string name) 250private static string CreateDefaultStorageName(this IDistributedApplicationBuilder builder)
Aspire.Hosting.Azure.KeyVault (2)
AzureKeyVaultResourceExtensions.cs (2)
21/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 59public static IResourceBuilder<AzureKeyVaultResource> AddAzureKeyVault(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
40/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 43public static IResourceBuilder<AzureKustoClusterResource> AddAzureKustoCluster(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Kusto.Tests (1)
AddAzureKustoTests.cs (1)
150Assert.Throws<ArgumentNullException>(() => ((IDistributedApplicationBuilder)null!).AddAzureKustoCluster("test"));
Aspire.Hosting.Azure.OperationalInsights (2)
AzureLogAnalyticsWorkspaceExtensions.cs (2)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 22public static IResourceBuilder<AzureLogAnalyticsWorkspaceResource> AddAzureLogAnalyticsWorkspace(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.PostgreSQL (4)
AzurePostgresExtensions.cs (4)
136public static IResourceBuilder<AzurePostgresFlexibleServerResource> AddAzurePostgresFlexibleServer(this IDistributedApplicationBuilder builder, [ResourceName] string name) 254private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzurePostgresFlexibleServerResource azureResource, Dictionary<string, AzurePostgresFlexibleServerDatabaseResource> azureDatabases) 360private static PostgreSqlFlexibleServer CreatePostgreSqlFlexibleServer(AzureResourceInfrastructure infrastructure, IDistributedApplicationBuilder distributedApplicationBuilder, IReadOnlyDictionary<string, string> databases) 427private static void ConfigurePostgreSqlInfrastructure(AzureResourceInfrastructure infrastructure, IDistributedApplicationBuilder distributedApplicationBuilder)
Aspire.Hosting.Azure.Redis (2)
AzureRedisEnterpriseExtensions.cs (1)
48this IDistributedApplicationBuilder builder,
AzureRedisExtensions.cs (1)
115this IDistributedApplicationBuilder builder,
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
31public static IResourceBuilder<AzureSearchResource> AddAzureSearch(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
37public static IResourceBuilder<AzureServiceBusResource> AddAzureServiceBus(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.SignalR (4)
AzureSignalRExtensions.cs (4)
22/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name) 38/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 53public static IResourceBuilder<AzureSignalRResource> AddAzureSignalR(this IDistributedApplicationBuilder builder, [ResourceName] string name, AzureSignalRServiceMode serviceMode)
Aspire.Hosting.Azure.Sql (5)
AzureSqlExtensions.cs (5)
75public static IResourceBuilder<AzureSqlServerResource> AddAzureSqlServer(this IDistributedApplicationBuilder builder, [ResourceName] string name) 204private static void RemoveAzureResources(IDistributedApplicationBuilder appBuilder, AzureSqlServerResource azureResource, Dictionary<string, AzureSqlDatabaseResource> azureDatabases) 215IDistributedApplicationBuilder distributedApplicationBuilder, 230IDistributedApplicationBuilder distributedApplicationBuilder, 269IDistributedApplicationBuilder distributedApplicationBuilder)
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
38public static IResourceBuilder<AzureStorageResource> AddAzureStorage(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Azure.Tests (34)
AzureAppServiceTests.cs (1)
306static async Task RunTest(Action<IDistributedApplicationBuilder> action)
AzureBicepResourceTests.cs (6)
32public static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> AzureExtensions => 35private static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> CreateAllAzureExtensions(string resourceName) 75public void AzureExtensionsAutomaticallyAddAzureProvisioning(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource) 87public void BicepResourcesAreIdempotent(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource) 103public static TheoryData<Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>>> AzureExtensionsWithHyphen => 108public void AzureResourcesProduceValidBicep(Func<IDistributedApplicationBuilder, IResourceBuilder<IResource>> addAzureResource)
AzureContainerAppsTests.cs (1)
1569static 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)
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)
72IDistributedApplicationBuilder 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)
211Action<IDistributedApplicationBuilder> configureBuilder,
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubExtensions.cs (2)
22/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32public static IResourceBuilder<AzureWebPubSubResource> AddAzureWebPubSub(this IDistributedApplicationBuilder builder, [ResourceName] string name)
Aspire.Hosting.Containers.Tests (15)
ContainerResourceTests.cs (11)
16var appBuilder = DistributedApplication.CreateBuilder(); 35var appBuilder = DistributedApplication.CreateBuilder(); 54var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 94var appBuilder = DistributedApplication.CreateBuilder(); 163var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 196var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 225var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions { ProjectDirectory = basePath }); 242var builder = DistributedApplication.CreateBuilder(["--publisher", "manifest"]); 286var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 340var appBuilder = DistributedApplication.CreateBuilder();
WithDockerfileTests.cs (4)
235var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 283var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 330var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 376var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
19/// Provides extension methods for adding dev tunnels resources to an <see cref="IDistributedApplicationBuilder"/>. 44this 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> 30this IDistributedApplicationBuilder builder,
Aspire.Hosting.Docker.Tests (1)
DockerComposeTests.cs (1)
92static async Task RunTest(Action<IDistributedApplicationBuilder> action)
Aspire.Hosting.Garnet (4)
GarnetBuilderExtensions.cs (4)
50/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 54public static IResourceBuilder<GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name, 92/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 97public static IResourceBuilder<GarnetResource> AddGarnet(this IDistributedApplicationBuilder builder, [ResourceName] string name,
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 (4)
GitHubModelsExtensions.cs (4)
20/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 25public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, string model, IResourceBuilder<ParameterResource>? organization = null) 80/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 95public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name, GitHubModel model, IResourceBuilder<ParameterResource>? organization = null)
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
29/// <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)
16var appBuilder = DistributedApplication.CreateBuilder(); 57var appBuilder = DistributedApplication.CreateBuilder();
KafkaPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Keycloak (3)
KeycloakResourceBuilderExtensions.cs (3)
10/// Provides extension methods for adding Keycloak resources to an <see cref="IDistributedApplicationBuilder"/>. 26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 46this 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> 30this IDistributedApplicationBuilder builder,
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesEnvironmentResourceTests.cs (1)
40static async Task RunTest(Action<IDistributedApplicationBuilder> action)
Aspire.Hosting.Milvus (2)
MilvusBuilderExtensions.cs (2)
36/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 41public 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(); 127var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() { Args = new string[] { "--publisher", "manifest" } });
MilvusPublicApiTests.cs (1)
29IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.MongoDB (6)
MongoDBBuilderExtensions.cs (6)
13/// Provides extension methods for adding MongoDB resources to an <see cref="IDistributedApplicationBuilder"/>. 29/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 33public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 39/// <inheritdoc cref="AddMongoDB(IDistributedApplicationBuilder, string, int?)"/> 41/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 47public static IResourceBuilder<MongoDBServerResource> AddMongoDB(this IDistributedApplicationBuilder builder,
Aspire.Hosting.MongoDB.Tests (8)
AddMongoDBTests.cs (6)
17var appBuilder = DistributedApplication.CreateBuilder(); 46var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 113var builder = DistributedApplication.CreateBuilder(); 131var builder = DistributedApplication.CreateBuilder(); 195var appBuilder = DistributedApplication.CreateBuilder();
MongoDBPublicApiTests.cs (2)
14IDistributedApplicationBuilder builder = null!; 44IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (3)
14/// Provides extension methods for adding MySQL resources to an <see cref="IDistributedApplicationBuilder"/>. 27/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 32public static IResourceBuilder<MySqlServerResource> AddMySql(this IDistributedApplicationBuilder builder, [ResourceName] string name, IResourceBuilder<ParameterResource>? password = null, int? port = null)
Aspire.Hosting.MySql.Tests (8)
AddMySqlTests.cs (7)
38var appBuilder = DistributedApplication.CreateBuilder(); 75var appBuilder = DistributedApplication.CreateBuilder(); 114var appBuilder = DistributedApplication.CreateBuilder(); 132var appBuilder = DistributedApplication.CreateBuilder(); 234var builder = DistributedApplication.CreateBuilder(); 258var builder = DistributedApplication.CreateBuilder(); 354var builder = DistributedApplication.CreateBuilder();
MySqlPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Nats (4)
NatsBuilderExtensions.cs (4)
26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 30public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 41/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 47public static IResourceBuilder<NatsServerResource> AddNats(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port = null,
Aspire.Hosting.Nats.Tests (6)
AddNatsTests.cs (4)
36var appBuilder = DistributedApplication.CreateBuilder(); 64var appBuilder = DistributedApplication.CreateBuilder(); 93var appBuilder = DistributedApplication.CreateBuilder(); 133var appBuilder = DistributedApplication.CreateBuilder();
NatsPublicApiTests.cs (2)
16IDistributedApplicationBuilder builder = null!; 48IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.NodeJs (5)
NodeExtensions.cs (5)
10/// Provides extension methods for adding Node applications to an <see cref="IDistributedApplicationBuilder"/>. 17/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 23public static IResourceBuilder<NodeAppResource> AddNodeApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string scriptPath, string? workingDirectory = null, string[]? args = null) 44/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 50public static IResourceBuilder<NodeAppResource> AddNpmApp(this IDistributedApplicationBuilder builder, [ResourceName] string name, string workingDirectory, string scriptName = "start", string[]? args = null)
Aspire.Hosting.NodeJs.Tests (2)
NodeJsPublicApiTests.cs (2)
60IDistributedApplicationBuilder builder = null!; 107IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.OpenAI (4)
OpenAIExtensions.cs (2)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 22public static IResourceBuilder<OpenAIResource> AddOpenAI(this IDistributedApplicationBuilder builder, [ResourceName] string name)
StatusPageHealthCheck.cs (2)
122public static IDistributedApplicationBuilder AddStatusPageCheck( 123this IDistributedApplicationBuilder builder,
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> 29this IDistributedApplicationBuilder builder,
Aspire.Hosting.Oracle.Tests (6)
AddOracleTests.cs (5)
37var appBuilder = DistributedApplication.CreateBuilder(); 74var appBuilder = DistributedApplication.CreateBuilder(); 113var appBuilder = DistributedApplication.CreateBuilder(); 132var appBuilder = DistributedApplication.CreateBuilder(); 155var appBuilder = DistributedApplication.CreateBuilder();
OraclePublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Orleans (4)
OrleansService.cs (2)
16public OrleansService(IDistributedApplicationBuilder builder, string name) 42public IDistributedApplicationBuilder Builder { get; }
OrleansServiceExtensions.cs (2)
10/// Extensions to <see cref="IDistributedApplicationBuilder"/> related to Orleans. 27this IDistributedApplicationBuilder builder,
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
16/// Provides extension methods for adding PostgreSQL resources to an <see cref="IDistributedApplicationBuilder"/>. 26/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 41public static IResourceBuilder<PostgresServerResource> AddPostgres(this IDistributedApplicationBuilder builder,
Aspire.Hosting.PostgreSQL.Tests (15)
AddPostgresTests.cs (14)
19var builder = DistributedApplication.CreateBuilder(); 47var appBuilder = DistributedApplication.CreateBuilder(); 99var appBuilder = DistributedApplication.CreateBuilder(); 153var appBuilder = DistributedApplication.CreateBuilder(); 169var appBuilder = DistributedApplication.CreateBuilder(); 191var appBuilder = DistributedApplication.CreateBuilder(); 390var builder = DistributedApplication.CreateBuilder(); 400var builder = DistributedApplication.CreateBuilder(); 418var builder = DistributedApplication.CreateBuilder(); 454var builder = DistributedApplication.CreateBuilder(); 516var builder = DistributedApplication.CreateBuilder(); 649var builder = DistributedApplication.CreateBuilder(); 661var builder = DistributedApplication.CreateBuilder(); 675var builder = DistributedApplication.CreateBuilder();
PostgrePublicApiTests.cs (1)
45IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Python (11)
PythonAppResourceBuilderExtensions.cs (6)
12/// Provides extension methods for adding Python applications to an <see cref="IDistributedApplicationBuilder"/>. 19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 29/// this default can be specified by using the <see cref="AddPythonApp(IDistributedApplicationBuilder, string, string, string, string, string[])"/> 62this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath, params string[] scriptArgs) 68/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 107this IDistributedApplicationBuilder builder, string name, string appDirectory, string scriptPath,
PythonProjectResourceBuilderExtensions.cs (5)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 29/// this default can be specified by using the <see cref="AddPythonProject(IDistributedApplicationBuilder, string, string, string, string, string[])"/> 63this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectDirectory, string scriptPath, params string[] scriptArgs) 69/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/> to add the resource to.</param> 109this IDistributedApplicationBuilder builder, [ResourceName] string name, string projectDirectory, string scriptPath,
Aspire.Hosting.Python.Tests (4)
PythonPublicApiTests.cs (4)
59IDistributedApplicationBuilder builder = null!; 193IDistributedApplicationBuilder builder = null!; 393IDistributedApplicationBuilder builder = null!; 533IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Qdrant (2)
QdrantBuilderExtensions.cs (2)
31/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 37public static IResourceBuilder<QdrantServerResource> AddQdrant(this IDistributedApplicationBuilder builder,
Aspire.Hosting.Qdrant.Tests (8)
AddQdrantTests.cs (7)
40var appBuilder = DistributedApplication.CreateBuilder(); 79var appBuilder = DistributedApplication.CreateBuilder(); 110var appBuilder = DistributedApplication.CreateBuilder(); 151var appBuilder = DistributedApplication.CreateBuilder(); 167var appBuilder = DistributedApplication.CreateBuilder(); 203var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() { Args = new string[] { "--publisher", "manifest" } } ); 239var 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> 29public static IResourceBuilder<RabbitMQServerResource> AddRabbitMQ(this IDistributedApplicationBuilder builder,
Aspire.Hosting.RabbitMQ.Tests (2)
AddRabbitMQTests.cs (1)
93var appBuilder = DistributedApplication.CreateBuilder();
RabbitMQPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Redis (4)
RedisBuilderExtensions.cs (4)
21/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 34public static IResourceBuilder<RedisResource> AddRedis(this IDistributedApplicationBuilder builder, [ResourceName] string name, int? port) 42/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 57this IDistributedApplicationBuilder builder,
Aspire.Hosting.Redis.Tests (18)
AddRedisTests.cs (17)
17var builder = DistributedApplication.CreateBuilder(); 25var appBuilder = DistributedApplication.CreateBuilder(); 53var appBuilder = DistributedApplication.CreateBuilder(); 81var appBuilder = DistributedApplication.CreateBuilder(); 98var appBuilder = DistributedApplication.CreateBuilder(); 115var appBuilder = DistributedApplication.CreateBuilder(); 270var builder = DistributedApplication.CreateBuilder(); 280var builder = DistributedApplication.CreateBuilder(); 292var builder = DistributedApplication.CreateBuilder(); 371var builder = DistributedApplication.CreateBuilder(); 389var builder = DistributedApplication.CreateBuilder(); 407var builder = DistributedApplication.CreateBuilder(); 421var builder = DistributedApplication.CreateBuilder(); 435var builder = DistributedApplication.CreateBuilder(); 487var builder = DistributedApplication.CreateBuilder(); 511var builder = DistributedApplication.CreateBuilder(); 532var builder = DistributedApplication.CreateBuilder();
RedisPublicApiTests.cs (1)
14IDistributedApplicationBuilder builder = null!;
Aspire.Hosting.Seq (4)
SeqBuilderExtensions.cs (4)
22/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 26this IDistributedApplicationBuilder builder, 39/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 44this 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> 36public 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 (20)
DistributedApplicationTestingBuilder.cs (20)
454/// <inheritdoc cref="IDistributedApplicationBuilder.Configuration" /> 455new ConfigurationManager Configuration => ((IDistributedApplicationBuilder)this).Configuration; 457/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostDirectory" /> 458new string AppHostDirectory => ((IDistributedApplicationBuilder)this).AppHostDirectory; 460/// <inheritdoc cref="IDistributedApplicationBuilder.AppHostAssembly" /> 461new Assembly? AppHostAssembly => ((IDistributedApplicationBuilder)this).AppHostAssembly; 463/// <inheritdoc cref="IDistributedApplicationBuilder.Environment" /> 464new IHostEnvironment Environment => ((IDistributedApplicationBuilder)this).Environment; 466/// <inheritdoc cref="IDistributedApplicationBuilder.Services" /> 467new IServiceCollection Services => ((IDistributedApplicationBuilder)this).Services; 469/// <inheritdoc cref="IDistributedApplicationBuilder.ExecutionContext" /> 470new DistributedApplicationExecutionContext ExecutionContext => ((IDistributedApplicationBuilder)this).ExecutionContext; 472/// <inheritdoc cref="IDistributedApplicationBuilder.Eventing" /> 473new IDistributedApplicationEventing Eventing => ((IDistributedApplicationBuilder)this).Eventing; 475/// <inheritdoc cref="IDistributedApplicationBuilder.Resources" /> 476new IResourceCollection Resources => ((IDistributedApplicationBuilder)this).Resources; 478/// <inheritdoc cref="IDistributedApplicationBuilder.AddResource{T}(T)" /> 479new IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).AddResource(resource); 481/// <inheritdoc cref="IDistributedApplicationBuilder.CreateResourceBuilder{T}(T)" /> 482new IResourceBuilder<T> CreateResourceBuilder<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).CreateResourceBuilder(resource);
Aspire.Hosting.Testing.Tests (1)
TestingBuilderTests.cs (1)
25var realBuilderProperties = typeof(IDistributedApplicationBuilder).GetProperties().Select(p => p.Name).ToList();
Aspire.Hosting.Tests (162)
AddConnectionStringTests.cs (2)
16var appBuilder = DistributedApplication.CreateBuilder(); 47var appBuilder = DistributedApplication.CreateBuilder();
AddParameterTests.cs (17)
18var appBuilder = DistributedApplication.CreateBuilder(); 46var appBuilder = DistributedApplication.CreateBuilder(); 73var appBuilder = DistributedApplication.CreateBuilder(); 125var appBuilder = DistributedApplication.CreateBuilder(); 175var appBuilder = DistributedApplication.CreateBuilder(); 189var appBuilder = DistributedApplication.CreateBuilder(); 247var appBuilder = DistributedApplication.CreateBuilder(); 261var appBuilder = DistributedApplication.CreateBuilder(); 299var appBuilder = DistributedApplication.CreateBuilder(); 344var appBuilder = DistributedApplication.CreateBuilder(); 359var appBuilder = DistributedApplication.CreateBuilder(); 375var appBuilder = DistributedApplication.CreateBuilder(); 398var appBuilder = DistributedApplication.CreateBuilder(); 417var appBuilder = DistributedApplication.CreateBuilder(); 436var appBuilder = DistributedApplication.CreateBuilder(); 464var appBuilder = DistributedApplication.CreateBuilder(); 480var appBuilder = DistributedApplication.CreateBuilder();
AppHostSmokeTests.cs (2)
47var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 88var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions
Dashboard\DashboardOptionsTests.cs (1)
21var builder = DistributedApplication.CreateBuilder();
Dcp\DcpCliArgsTests.cs (4)
15var builder = DistributedApplication.CreateBuilder([ 25var builder = DistributedApplication.CreateBuilder([ 35var builder = DistributedApplication.CreateBuilder([ 45var builder = DistributedApplication.CreateBuilder(
Dcp\DcpExecutorTests.cs (41)
31var builder = DistributedApplication.CreateBuilder(); 52var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 117var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 170var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 231var builder = DistributedApplication.CreateBuilder(); 262var builder = DistributedApplication.CreateBuilder(); 294var builder = DistributedApplication.CreateBuilder(); 326var builder = DistributedApplication.CreateBuilder(); 364var builder = DistributedApplication.CreateBuilder(); 381var builder = DistributedApplication.CreateBuilder(); 415var builder = DistributedApplication.CreateBuilder(); 449var builder = DistributedApplication.CreateBuilder(); 517var builder = DistributedApplication.CreateBuilder(); 536var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 563var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 652var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 772var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 819var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 860var builder = DistributedApplication.CreateBuilder(); 894var builder = DistributedApplication.CreateBuilder(); 956var builder = DistributedApplication.CreateBuilder(); 973var builder = DistributedApplication.CreateBuilder(); 1009var builder = DistributedApplication.CreateBuilder(); 1045var builder = DistributedApplication.CreateBuilder(); 1082var builder = DistributedApplication.CreateBuilder(); 1119var builder = DistributedApplication.CreateBuilder(); 1154var builder = DistributedApplication.CreateBuilder(); 1174var builder = DistributedApplication.CreateBuilder(); 1209var builder = DistributedApplication.CreateBuilder(); 1247var builder = DistributedApplication.CreateBuilder(); 1278var builder = DistributedApplication.CreateBuilder(); 1312var builder = DistributedApplication.CreateBuilder(); 1347var builder = DistributedApplication.CreateBuilder(); 1388var builder = DistributedApplication.CreateBuilder(); 1419var builder = DistributedApplication.CreateBuilder(); 1450var builder = DistributedApplication.CreateBuilder(); 1480var builder = DistributedApplication.CreateBuilder(); 1510var builder = DistributedApplication.CreateBuilder(); 1539var builder = DistributedApplication.CreateBuilder(); 1590var builder = DistributedApplication.CreateBuilder(); 1627var builder = DistributedApplication.CreateBuilder();
Dcp\DcpHostNotificationTests.cs (1)
374var builder = DistributedApplication.CreateBuilder();
DistributedApplicationBuilderExtensionsTests.cs (4)
11var appBuilder = DistributedApplication.CreateBuilder(); 19var appBuilder = DistributedApplication.CreateBuilder(); 28var appBuilder = DistributedApplication.CreateBuilder(); 39var appBuilder = DistributedApplication.CreateBuilder();
DistributedApplicationBuilderTests.cs (12)
22var builder = DistributedApplication.CreateBuilder(args); 29var appBuilder = DistributedApplication.CreateBuilder(); 59var appBuilder = DistributedApplication.CreateBuilder(); 71var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]); 82var appBuilder = DistributedApplication.CreateBuilder(["--publisher", "manifest", "--output-path", "/tmp/"]); 95var appBuilder = DistributedApplication.CreateBuilder(); 106var appBuilder = DistributedApplication.CreateBuilder(); 119var appBuilder = DistributedApplication.CreateBuilder(args: [$"{dashboardUnsecuredAllowAnonymousKey}=true"]); 130var appBuilder = DistributedApplication.CreateBuilder(); 141var appBuilder = DistributedApplication.CreateBuilder(); 152var appBuilder = DistributedApplication.CreateBuilder(); 164var appBuilder = DistributedApplication.CreateBuilder();
DistributedApplicationTests.cs (1)
1337private static IResourceBuilder<ContainerResource> AddRedisContainer(IDistributedApplicationBuilder builder, string containerName)
ExecutableResourceTests.cs (1)
15var appBuilder = DistributedApplication.CreateBuilder();
ExpressionResolverTests.cs (4)
77var builder = DistributedApplication.CreateBuilder(); 128var builder = DistributedApplication.CreateBuilder(); 152var builder = DistributedApplication.CreateBuilder(); 169var builder = DistributedApplication.CreateBuilder();
KestrelConfigTests.cs (1)
352var appBuilder = ProjectResourceTests.CreateBuilder(operation: operation);
ManifestGenerationTests.cs (3)
90var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 112var appBuilder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions 483var appBuilder = DistributedApplication.CreateBuilder();
Orchestrator\ApplicationOrchestratorTests.cs (8)
23var builder = DistributedApplication.CreateBuilder(); 69var builder = DistributedApplication.CreateBuilder(); 116var builder = DistributedApplication.CreateBuilder(); 162var builder = DistributedApplication.CreateBuilder(); 227var builder = DistributedApplication.CreateBuilder(); 284var builder = DistributedApplication.CreateBuilder(); 349var builder = DistributedApplication.CreateBuilder(); 399var builder = DistributedApplication.CreateBuilder();
Orchestrator\RelationshipEvaluatorTests.cs (1)
14var builder = DistributedApplication.CreateBuilder();
ProjectResourceTests.cs (21)
25var appBuilder = CreateBuilder(); 65var appBuilder = CreateBuilder(args: ["--environment", "Development", $"{dashboardOtlpGrpcEndpointUrlKey}=http://localhost:18889"], 185var appBuilder = CreateBuilder(args: [$"{KnownConfigNames.DashboardUnsecuredAllowAnonymous}={value}"], DistributedApplicationOperation.Run); 211var appBuilder = CreateBuilder(); 230var appBuilder = CreateBuilder(); 246var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 277var appBuilder = CreateBuilder(); 287var appBuilder = CreateBuilder(); 296var appBuilder = CreateBuilder(); 313var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Publish); 336var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 380var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 401var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 426var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 455var appBuilder = CreateBuilder(); 474var appBuilder = CreateBuilder(); 527var appBuilder = CreateBuilder(); 578var appBuilder = DistributedApplication.CreateBuilder(); 618var appBuilder = CreateBuilder(operation: DistributedApplicationOperation.Run); 659internal static IDistributedApplicationBuilder CreateBuilder(string[]? args = null, DistributedApplicationOperation operation = DistributedApplicationOperation.Publish) 670var appBuilder = DistributedApplication.CreateBuilder(resolvedArgs.ToArray());
PublishAsConnectionStringTests.cs (1)
14var builder = DistributedApplication.CreateBuilder();
ResourceCommandAnnotationTests.cs (1)
47var builder = DistributedApplication.CreateBuilder();
ResourceExtensionsTests.cs (7)
148var builder = DistributedApplication.CreateBuilder(); 158var builder = DistributedApplication.CreateBuilder(); 168var builder = DistributedApplication.CreateBuilder(); 202var builder = DistributedApplication.CreateBuilder(); 235var builder = DistributedApplication.CreateBuilder(); 268var builder = DistributedApplication.CreateBuilder(); 297var builder = DistributedApplication.CreateBuilder();
ResourceNotificationTests.cs (1)
17var builder = DistributedApplication.CreateBuilder();
Schema\SchemaTests.cs (22)
16public static TheoryData<string, Action<IDistributedApplicationBuilder>> ApplicationSamples 20var data = new TheoryData<string, Action<IDistributedApplicationBuilder>> 22{ "BasicParameter", (IDistributedApplicationBuilder builder) => 28{ "BasicSecretParameter", (IDistributedApplicationBuilder builder) => 34{ "ConnectionStringParameter", (IDistributedApplicationBuilder builder) => 40{ "BasicContainer", (IDistributedApplicationBuilder builder) => 46{ "ContainerWithBuild", (IDistributedApplicationBuilder builder) => 58{ "ContainerWithBuildAndBuildArgs", (IDistributedApplicationBuilder builder) => 76{ "ContainerWithBuildAndSecretBuildArgs", (IDistributedApplicationBuilder builder) => 91{ "ContainerWithVolume", (IDistributedApplicationBuilder builder) => 97{ "ContainerWithBindMount", (IDistributedApplicationBuilder builder) => 103{ "BasicContainerWithConnectionString", (IDistributedApplicationBuilder builder) => 109{ "BasicDockerfile", (IDistributedApplicationBuilder builder) => 119{ "ContainerWithContainerRuntimeArgs", (IDistributedApplicationBuilder builder) => 125{ "BasicProject", (IDistributedApplicationBuilder builder) => 131{ "BasicExecutable", (IDistributedApplicationBuilder builder) => 137{ "VanillaProjectBasedContainerApp", (IDistributedApplicationBuilder builder) => 147{ "CustomizedProjectBasedContainerApp", (IDistributedApplicationBuilder builder) => 162{ "VanillaContainerBasedContainerApp", (IDistributedApplicationBuilder builder) => 172{ "CustomizedContainerBasedContainerApp", (IDistributedApplicationBuilder builder) => 187{ "VanillaBicepResource", (IDistributedApplicationBuilder builder) => 218public void ValidateApplicationSamples(string testCaseName, Action<IDistributedApplicationBuilder> configurator)
Utils\VolumeNameGeneratorTests.cs (2)
14var builder = DistributedApplication.CreateBuilder(); 29var builder = DistributedApplication.CreateBuilder();
Utils\WithAnnotationTests.cs (3)
11var builder = DistributedApplication.CreateBuilder(); 25var builder = DistributedApplication.CreateBuilder(); 39var builder = DistributedApplication.CreateBuilder();
WithHttpCommandTests.cs (1)
17var builder = DistributedApplication.CreateBuilder();
Aspire.Hosting.Valkey (4)
ValkeyBuilderExtensions.cs (4)
24/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 58this IDistributedApplicationBuilder builder, 74/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 108this 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)
19/// <param name="builder">The <see cref="IDistributedApplicationBuilder"/>.</param> 23this IDistributedApplicationBuilder builder,
AspireJavaScript.AppHost (1)
AppHost.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
AspireWithNode.AppHost (4)
AppHost.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
DevCertHostingExtensions.cs (2)
12/// <paramref name="builder"/>.<see cref="IResourceBuilder{T}.ApplicationBuilder">ApplicationBuilder</see>.<see cref="IDistributedApplicationBuilder.ExecutionContext">ExecutionContext</see>.<see cref="DistributedApplicationExecutionContext.IsRunMode">IsRunMode</see><c> == true</c>.<br/> 74private static async Task<(bool, string CertFilePath, string CertKeyFilPath)> TryExportDevCertificateAsync(IDistributedApplicationBuilder builder, ILogger logger)
NodeHostingExtensions.cs (1)
9/// <paramref name="builder"/>.<see cref="IResourceBuilder{T}.ApplicationBuilder">ApplicationBuilder</see>.<see cref="IDistributedApplicationBuilder.ExecutionContext">ExecutionContext</see>.<see cref="DistributedApplicationExecutionContext.IsRunMode">IsRunMode</see><c> == true</c>.<br/>
AspireWithPython.AppHost (1)
AppHost.cs (1)
3var builder = DistributedApplication.CreateBuilder(args);
AzureAIFoundryEndToEnd.AppHost (1)
Program.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);
AzureFunctionsEndToEnd.AppHost (1)
Program.cs (1)
1var builder = DistributedApplication.CreateBuilder(args);
AzureKusto.AppHost (1)
Program.cs (1)
5var 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);
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)
24this IDistributedApplicationBuilder builder, // Extends the Aspire application builder.
TestResource.cs (1)
10public 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)
4var builder = DistributedApplication.CreateBuilder(args);
DevTunnels.AppHost (1)
AppHost.cs (1)
4var 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);
GitHubModelsEndToEnd.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);
HealthChecksSandbox.AppHost (1)
Program.cs (1)
8var 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);
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)
12public static IResourceBuilder<IComputeEnvironmentResource>? AddPublishTestResource(this IDistributedApplicationBuilder builder, string name)
Program.cs (1)
10var builder = DistributedApplication.CreateBuilder(args);
Python.AppHost (1)
Program.cs (1)
6var 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);
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)
11public static IResourceBuilder<TestResource> AddTestResource(this IDistributedApplicationBuilder builder, string name) 30public static IResourceBuilder<TestNestedResource> AddNestedResource(this IDistributedApplicationBuilder builder, string name, IResource parent)
TestingAppHost1.AppHost (1)
Program.cs (1)
8var builder = DistributedApplication.CreateBuilder(args);
TestProject.AppHost (2)
TestProgram.cs (2)
45var builder = DistributedApplication.CreateBuilder(new DistributedApplicationOptions() 123public IDistributedApplicationBuilder AppBuilder { get; private set; }
TestShop.AppHost (1)
Program.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)
4var builder = DistributedApplication.CreateBuilder(args);
Yarp.AppHost (1)
Program.cs (1)
6var builder = DistributedApplication.CreateBuilder(args);