4 implementations of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
926public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
760public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
534public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => innerBuilder.AddResource(resource); 699public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => _innerBuilder.AddResource(resource);
369 references to AddResource
Aspire.Hosting (18)
ApplicationModel\CertificateAuthorityCollectionResourceExtensions.cs (1)
28return builder.AddResource(resource)
ConnectionStringBuilderExtensions.cs (1)
44var rb = builder.AddResource(cs);
ContainerRegistryResourceBuilderExtensions.cs (2)
58: builder.AddResource(resource); 111: builder.AddResource(resource);
ContainerResourceBuilderExtensions.cs (1)
121return builder.AddResource(container)
DotnetToolResourceExtensions.cs (1)
46return builder.AddResource(resource)
ExecutableResourceBuilderExtensions.cs (2)
64return builder.AddResource(executable) 157var cb = builder.ApplicationBuilder.AddResource(container);
ExternalServiceBuilderExtensions.cs (1)
105var resourceBuilder = builder.AddResource(resource)
IDistributedApplicationBuilder.cs (3)
179/// The <see cref="AddResource{T}(T)"/> method is not typically used directly by developers building 185/// method which makes use of the <see cref="AddResource{T}(T)"/> method to add a container resource to the application. In Aspire 187/// constructs a resource derived from <see cref="IResource"/> and adds it to the application model using the <see cref="AddResource{T}(T)"/>
ParameterResourceBuilderExtensions.cs (1)
340return builder.AddResource(resource)
ProjectResourceBuilderExtensions.cs (5)
301return builder.AddResource(project) 351return builder.AddResource(project) 455var resource = builder.AddResource(app) 1082var cb = builder.ApplicationBuilder.AddResource(container); 1148var rebuilderBuilder = builder.ApplicationBuilder.AddResource(rebuilder);
Aspire.Hosting.Azure (6)
AzureBicepResourceExtensions.cs (2)
31return builder.AddResource(resource); 48return builder.AddResource(resource);
AzureEnvironmentResourceExtensions.cs (2)
38var resourceBuilder = builder.AddResource(resource) 78return builder.AddResource(resource)
AzureProvisioningResourceExtensions.cs (1)
30return builder.AddResource(resource);
AzureUserAssignedIdentityExtensions.cs (1)
44return builder.AddResource(resource);
Aspire.Hosting.Azure.ApiManagement (10)
AzureApiManagementExtensions.cs (10)
113builder.AddResource(resource.Identity).WithParentRelationship(resource); 116return builder.AddResource(resource) 398: builder.ApplicationBuilder.AddResource(resource); 481: builder.ApplicationBuilder.AddResource(resource); 636: builder.ApplicationBuilder.AddResource(resource); 886: builder.ApplicationBuilder.AddResource(resource)) 1017: builder.ApplicationBuilder.AddResource(resource)) 1134: builder.ApplicationBuilder.AddResource(resource)) 1280: builder.ApplicationBuilder.AddResource(resource); 2702: builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
86return builder.AddResource(resource)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
682: builder.AddResource(containerAppEnvResource); 1321builder.AddResource(resource).WithIconName("Archive");
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsExtensions.cs (1)
117var rb = builder.AddResource(resource)
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceEnvironmentExtensions.cs (2)
299? builder.AddResource(resource).WithIconName("Globe") 552builder.AddResource(resource).WithIconName("Archive");
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIExtensions.cs (2)
118return builder.AddResource(resource) 201return builder.ApplicationBuilder.AddResource(deployment)
Aspire.Hosting.Azure.ConnectorNamespace (3)
AzureConnectorNamespaceExtensions.cs (3)
251return builder.AddResource(new AzureConnectorNamespaceResource(name, ConfigureInfrastructure)); 295return builder.ApplicationBuilder.AddResource(connection); 485return builder.ApplicationBuilder.AddResource(config);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
51resourceBuilder = builder.AddResource(resource)
Aspire.Hosting.Azure.CosmosDB (4)
AzureCosmosDBExtensions.cs (4)
44return builder.AddResource(resource) 375return builder.ApplicationBuilder.AddResource(database) 400return builder.ApplicationBuilder.AddResource(container) 458return builder.ApplicationBuilder.AddResource(container)
Aspire.Hosting.Azure.EntraId (2)
EntraIdResourceExtensions.cs (2)
74return ConfigureEntraIdResource(builder.AddResource(resource)); 636return ConfigureExistingApplication(ConfigureEntraIdResource(builder.AddResource(resource)));
Aspire.Hosting.Azure.EntraId.Tests (3)
EntraIdApiProvisioningTests.cs (3)
1393builder.AddResource(new ProjectResource("apiservice")).WithReference(api); 1451builder.AddResource(new ProjectResource("orders-api")).WithReference(firstApi); 1452builder.AddResource(new ProjectResource("ordersApi")).WithReference(secondApi);
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubsExtensions.cs (3)
129return builder.AddResource(resource) 172return builder.ApplicationBuilder.AddResource(hub) 217return builder.ApplicationBuilder.AddResource(consumerGroup)
Aspire.Hosting.Azure.FrontDoor (1)
AzureFrontDoorExtensions.cs (1)
176? builder.AddResource(resource).WithIconName("GlobeArrowForward")
Aspire.Hosting.Azure.Functions (4)
AzureFunctionsProjectResourceExtensions.cs (2)
236var functionsBuilder = builder.AddResource(resource) 290var functionsBuilder = builder.AddResource(resource)
DurableTask\DurableTaskResourceExtensions.cs (2)
38return builder.AddResource(scheduler) 228var hubBuilder = builder.ApplicationBuilder.AddResource(hub)
Aspire.Hosting.Azure.KeyVault (5)
AzureKeyVaultResourceExtensions.cs (5)
145return builder.AddResource(resource) 301return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 322return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 361return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 383return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest();
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentExtensions.cs (3)
229return builder.AddResource(resource) 327return builder.ApplicationBuilder.AddResource(nodePool) 667return builder.ApplicationBuilder.AddResource(lb)
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
91var resourceBuilder = builder.AddResource(resource) 120var resourceBuilder = builder.ApplicationBuilder.AddResource(kustoDatabase)
Aspire.Hosting.Azure.Network (11)
AzureInternalLoadBalancerExtensions.cs (2)
82builder.ApplicationBuilder.AddResource(vnetLink).ExcludeFromManifest(); 86.AddResource(privateDns)
AzureNatGatewayExtensions.cs (1)
56return builder.AddResource(resource);
AzureNetworkSecurityGroupExtensions.cs (1)
55return builder.AddResource(resource)
AzureNetworkSecurityPerimeterExtensions.cs (1)
50return builder.AddResource(resource);
AzurePrivateEndpointExtensions.cs (3)
91var pe = builder.AddResource(resource); 199builder.AddResource(dnsZone); 210builder.AddResource(vnetLink).ExcludeFromManifest();
AzurePublicIPAddressExtensions.cs (1)
52return builder.AddResource(resource);
AzureVirtualNetworkExtensions.cs (2)
109return builder.AddResource(resource) 277return builder.ApplicationBuilder.AddResource(subnet)
Aspire.Hosting.Azure.OperationalInsights (1)
AzureLogAnalyticsWorkspaceExtensions.cs (1)
62return builder.AddResource(resource)
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (2)
151return builder.AddResource(resource) 180return builder.ApplicationBuilder.AddResource(azurePostgresDatabase);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
59return builder.AddResource(resource)
AzureRedisExtensions.cs (1)
125return builder.AddResource(resource)
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxCleanupResource.cs (1)
28builder.AddResource(new AzureSandboxCleanupResource())
AzureSandboxesExtensions.cs (2)
133var resourceBuilder = builder.AddResource(resource); 520builder.AddResource(resource)
Aspire.Hosting.Azure.Search (1)
AzureSearchExtensions.cs (1)
44return builder.AddResource(resource)
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusExtensions.cs (4)
143return builder.AddResource(resource) 188return builder.ApplicationBuilder.AddResource(queue) 274return builder.ApplicationBuilder.AddResource(topic) 347return builder.ApplicationBuilder.AddResource(subscription)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
126return builder.AddResource(resource)
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (2)
95var azureSqlServer = builder.AddResource(resource) 127return builder.ApplicationBuilder.AddResource(azureSqlDatabase);
Aspire.Hosting.Azure.Storage (9)
AzureStorageExtensions.cs (9)
165return builder.AddResource(resource) 510.AddResource(resource) 543.AddResource(resource) 580.AddResource(resource).WithIconName("FolderOpen").WithHealthCheck(healthCheckKey); 674.AddResource(resource) 827.AddResource(resource) 841.AddResource(resource) 848return builder.ApplicationBuilder.AddResource(resource) 869.AddResource(resource)
Aspire.Hosting.Azure.Tests (6)
AzureEnvironmentResourceExtensionsTests.cs (6)
3199builder.AddResource(visibleResource); 5023builder.AddResource(storageRoles); 5024builder.AddResource(storage); 5058builder.AddResource(storageRoles); 5059builder.AddResource(storage); 5229var ex = Assert.Throws<ArgumentException>(() => builder.AddResource(resource));
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
155return builder.AddResource(resource)
Aspire.Hosting.Blazor (4)
BlazorGatewayExtensions.cs (3)
194return builder.AddResource(resource) 218return builder.AddResource(resource) 637var companion = gateway.ApplicationBuilder.AddResource(
BrowserDebuggerHelper.cs (1)
87builder.AddResource(debuggerResource)
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
140builder.ApplicationBuilder.AddResource(browserLogsResource)
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
140builder.ApplicationBuilder.AddResource(browserLogsResource)
Aspire.Hosting.CodeGeneration.Go.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Java.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Python.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.Rust.Tests (4)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (4)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
TestTypes\TestExtensions.cs (5)
36return builder.AddResource(resource) 52return builder.AddResource(resource); 70return builder.AddResource(new TestMarkerResource(name)); 124return builder.ApplicationBuilder.AddResource(resource); 798return builder.AddResource(new TestVaultResource(name));
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
101var rb = builder.AddResource(tunnelResource) 627var portBuilder = tunnelBuilder.ApplicationBuilder.AddResource(portResource)
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentExtensions.cs (1)
98return builder.AddResource(resource)
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (1)
109builder.AddResource(buildResource)
DotnetProjectHostingExtensions.cs (1)
374var resource = builder.AddResource(app)
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
270.AddResource(migrationResource)
Aspire.Hosting.Foundry (20)
FoundryExtensions.cs (2)
46return builder.AddResource(resource) 72builder.ApplicationBuilder.AddResource(deployment);
HostedAgent\HostedAgentBuilderExtension.cs (1)
532builder.ApplicationBuilder.AddResource(hostedAgent)
Project\ConnectionBuilderExtensions.cs (2)
84return builder.ApplicationBuilder.AddResource(connectionResource); 514return builder.ApplicationBuilder.AddResource(connectionResource);
Project\ProjectBuilderExtension.cs (2)
52var project = builder.ApplicationBuilder.AddResource(new AzureCognitiveServicesProjectResource(name, ConfigureInfrastructure, builder.Resource)); 719builder.AddResource(resource).WithIconName("Archive");
PromptAgent\PromptAgentBuilderExtensions.cs (12)
71var agentBuilder = project.ApplicationBuilder.AddResource(agent) 180return project.ApplicationBuilder.AddResource(resource) 207return project.ApplicationBuilder.AddResource(resource) 229return project.ApplicationBuilder.AddResource(resource) 251return project.ApplicationBuilder.AddResource(resource) 279return project.ApplicationBuilder.AddResource(resource) 315return project.ApplicationBuilder.AddResource(resource) 375return project.ApplicationBuilder.AddResource(resource) 506return project.ApplicationBuilder.AddResource(resource) 530return project.ApplicationBuilder.AddResource(resource) 570return project.ApplicationBuilder.AddResource(resource) 632return project.ApplicationBuilder.AddResource(resource)
Toolbox\FoundryToolboxBuilderExtensions.cs (1)
67return builder.ApplicationBuilder.AddResource(toolbox)
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
129return builder.AddResource(garnet)
Aspire.Hosting.Go (5)
GoHostingExtensions.cs (5)
88var rb = builder.AddResource(resource) 406.AddResource(tidyResource) 455.AddResource(vendorResource) 501.AddResource(downloadResource) 549.AddResource(vetResource)
Aspire.Hosting.Java (3)
JavaHostingExtensions.cs (3)
95var resourceBuilder = builder.AddResource(resource) 261return builder.AddResource(resource) 859var buildBuilder = builder.ApplicationBuilder.AddResource(buildResource)
Aspire.Hosting.JavaScript (6)
JavaScriptHostingExtensions.cs (6)
155var resourceBuilder = builder.AddResource(resource) 483var resourceBuilder = builder.AddResource(resource) 827var resourceBuilder = builder.AddResource(resource) 1657var resourceBuilder = builder.AddResource(resource) 2931builder.ApplicationBuilder.AddResource(debuggerResource) 3022var installerBuilder = resource.ApplicationBuilder.AddResource(installer)
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
74return builder.AddResource(kafka) 112var kafkaUiBuilder = builder.ApplicationBuilder.AddResource(kafkaUi)
Aspire.Hosting.Keycloak (1)
KeycloakResourceBuilderExtensions.cs (1)
69.AddResource(resource)
Aspire.Hosting.Kubernetes (8)
CertManagerExtensions.cs (2)
122var resourceBuilder = builder.ApplicationBuilder.AddResource(resource).WithIconName("Certificate").ExcludeFromManifest(); 164return builder.ApplicationBuilder.AddResource(issuer).WithIconName("ContactCard").ExcludeFromManifest();
KubernetesEnvironmentExtensions.cs (2)
339var resourceBuilder = builder.AddResource(resource) 491return builder.ApplicationBuilder.AddResource(nodePool)
KubernetesGatewayExtensions.cs (1)
48return builder.ApplicationBuilder.AddResource(gateway)
KubernetesHelmChartExtensions.cs (1)
83var chartBuilder = builder.ApplicationBuilder.AddResource(resource)
KubernetesIngressExtensions.cs (1)
56return builder.ApplicationBuilder.AddResource(ingress)
KubernetesPersistentVolumeExtensions.cs (1)
63return builder.ApplicationBuilder.AddResource(volume)
Aspire.Hosting.Maui (7)
MauiAndroidExtensions.cs (2)
160var resourceBuilder = builder.ApplicationBuilder.AddResource(androidDeviceResource) 365var resourceBuilder = builder.ApplicationBuilder.AddResource(androidEmulatorResource)
MauiiOSExtensions.cs (2)
167var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSDeviceResource) 378var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSSimulatorResource)
MauiMacCatalystExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(macCatalystResource)
MauiOtlpExtensions.cs (1)
115var stubBuilder = appBuilder.AddResource(stubResource)
MauiWindowsExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(windowsResource)
Aspire.Hosting.Maui.Tests (18)
MauiBuildQueueTests.cs (9)
373appBuilder.AddResource(android); 406appBuilder.AddResource(android); 1325appBuilder.AddResource(android); 1328appBuilder.AddResource(macCatalyst); 1331appBuilder.AddResource(iosSimulator); 1355appBuilder.AddResource(android1); 1361appBuilder.AddResource(android2); 1364appBuilder.AddResource(macCatalyst); 1367appBuilder.AddResource(iosSimulator);
MauiPlatformExtensionsTests.cs (9)
752var dashboard = appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 805var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 869var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 908var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1134appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 1161appBuilder.AddResource(new ContainerResource(KnownResourceNames.AspireDashboard)); 1191var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1273var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", "")); 1309var dashboard = appBuilder.AddResource(new ExecutableResource(KnownResourceNames.AspireDashboard, "dashboard", ""));
Aspire.Hosting.Milvus (3)
MilvusBuilderExtensions.cs (3)
57return builder.AddResource(milvus) 113return builder.ApplicationBuilder.AddResource(milvusDatabaseResource) 150var resourceBuilder = builder.ApplicationBuilder.AddResource(attuContainer)
Aspire.Hosting.MongoDB (4)
MongoDBBuilderExtensions.cs (3)
90.AddResource(mongoServerResource) 295.AddResource(mongoDBDatabase) 321.AddResource(mongoExpressContainer)
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
96return builder.AddResource(rsResource)
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (3)
83return builder.AddResource(resource) 193.AddResource(mySqlDatabase) 306var phpMyAdminContainerBuilder = builder.ApplicationBuilder.AddResource(phpMyAdminContainer)
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
96return builder.AddResource(nats)
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
64return builder.AddResource(resource) 113return builder.ApplicationBuilder.AddResource(resource)
Aspire.Hosting.Oracle (2)
OracleDatabaseBuilderExtensions.cs (2)
59return builder.AddResource(oracleDatabaseServer) 93return builder.ApplicationBuilder.AddResource(oracleDatabase)
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
114return builder.AddResource(postgresServer) 222.AddResource(postgresDatabase) 255var pgAdminContainerBuilder = builder.ApplicationBuilder.AddResource(pgAdminContainer) 368var pgwebContainerBuilder = builder.ApplicationBuilder.AddResource(pgwebContainer) 443var mcpContainerBuilder = builder.ApplicationBuilder.AddResource(mcpContainer)
Aspire.Hosting.Python (3)
PythonAppResourceBuilderExtensions.cs (3)
365.AddResource(resource) 1378var installerBuilder = builder.ApplicationBuilder.AddResource(installer) 1466builder.ApplicationBuilder.AddResource(venvCreator)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
73return builder.AddResource(qdrant)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
76var rabbitmq = builder.AddResource(rabbitMq)
Aspire.Hosting.Radius (3)
RadiusExtensions.cs (1)
53return builder.AddResource(resource);
Secrets\RadiusSecretStoreExtensions.cs (2)
72var storeBuilder = builder.AddResource(resource); 118: radius.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.Radius.Tests (3)
Publishing\BackingResourceValueResolutionTests.cs (3)
1374var pg = b.AddResource(new PostgresServerResource("pg", [])).WithImage("postgres", "17"); 1403var pg = b.AddResource(new PostgresServerResource("pg", 1471var store = b.AddResource(new DaprStateStoreResource("statestore"))
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (3)
96var redisBuilder = builder.AddResource(redis) 293var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 375var resourceBuilder = builder.ApplicationBuilder.AddResource(resource)
Aspire.Hosting.RemoteHost.Tests (3)
CapabilityDispatcherTests.cs (3)
27"project" => builder.AddResource(new ProjectResource("api")), 28"csharp" => builder.AddResource(new CSharpAppResource("api")), 29"dotnet" => builder.AddResource(new global::Aspire.Hosting.Dotnet.DotnetProjectResource("api", ".")),
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
88var resourceBuilder = builder.AddResource(resource)
Aspire.Hosting.Seq (1)
SeqBuilderExtensions.cs (1)
56var resourceBuilder = builder.AddResource(seqResource)
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
56return builder.AddResource(sqlServer) 245.AddResource(sqlServerDatabase)
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
795/// <inheritdoc cref="IDistributedApplicationBuilder.AddResource{T}(T)" /> 796new IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => ((IDistributedApplicationBuilder)this).AddResource(resource);
Aspire.Hosting.Tests (91)
BuildOnlyContainerValidationTests.cs (1)
95return builder.AddResource(new TestContainerFilesSourceResource(name))
Dcp\DcpExecutorTests.cs (42)
1505var emulator = builder.AddResource(new TestContainerResource("emulator")) 5442builder.AddResource(resource) 5501builder.AddResource(debuggableExecutable).WithDebugSupport(mode => new ExecutableLaunchConfiguration("test") { Mode = mode }, "test"); 5505builder.AddResource(nonDebuggableExecutable); 5555builder.AddResource(executable) 6223builder.AddResource(executable) 6265builder.AddResource(executable) 6333builder.AddResource(executable) 6499builder.AddResource(executable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6535builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6538builder.AddResource(nonDebuggableExecutable); 6577builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6613builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6649builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6691builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 6733builder.AddResource(debuggableExecutable).WithDebugSupport(_ => new ExecutableLaunchConfiguration("test"), "test"); 8256var fileProject = builder.AddResource(new ProjectResource("file-project")) 8302var fileProject = builder.AddResource(new ProjectResource("file-project")) 8394builder.AddResource(debuggableExecutable).WithDebugSupport( 8433builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 8824builder.AddResource(resource) 8889builder.AddResource(resource) 8919builder.AddResource(resource) 8952builder.AddResource(resource) 9011builder.AddResource(debuggableExecutable) 9063builder.AddResource(resource) 9111builder.AddResource(resource) 9170builder.AddResource(debuggableExecutable) 9209builder.AddResource(resource) 9247builder.AddResource(resource) 9282builder.AddResource(resource) 9329builder.AddResource(resource) 9379builder.AddResource(resource) 9415builder.AddResource(resource) 9450builder.AddResource(resource) 9518builder.AddResource(resource) 9602builder.AddResource(resource) 9665builder.AddResource(resource) 9727builder.AddResource(resource) 9768builder.AddResource(resource) 11132builder.AddResource(debuggableExecutable).WithDebugSupport<TestExecutableResource, ExecutableLaunchConfiguration>( 11712var executableBuilder = builder.AddResource(executable)
Dcp\ResourceSnapshotBuilderTests.cs (2)
94var project = builder.AddResource(new ProjectResource("project")); 122var project = builder.AddResource(new ProjectResource("project"));
DistributedApplicationBuilderTests.cs (7)
79appBuilder.AddResource(new TestResource()); 922appBuilder.AddResource(new ContainerResource("Test")); 924var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 933appBuilder.AddResource(new ContainerResource("Test")); 935var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST"))); 1461var ex = Assert.Throws<ArgumentException>(() => appBuilder.AddResource(resource)); 1474appBuilder.AddResource(resource);
ExpressionResolverTests.cs (7)
92var target = builder.AddResource(new TestExpressionResolverResource(exprName)) 137var source = builder.AddResource(new ContainerResource("testSource")) 171var test = builder.AddResource(new ContainerResource("testSource")) 215builder.AddResource(new TestHostResource("nonHost")) 238var test = builder.AddResource(new ContainerResource("testSource")) 291var connectionStringResource = builder.AddResource(new MyContainerResource("myContainer")) 309var connectionStringResource = builder.AddResource(new MyContainerResource("myContainer"))
Orchestrator\ApplicationOrchestratorTests.cs (18)
584var childResource = builder.AddResource(new CustomChildResource("child", parentResource.Resource)); 630var parentResource = builder.AddResource(new CustomResource("parent")); 631var childResource = builder.AddResource(new CustomResource("child")) 678var resource = builder.AddResource(new CustomResource("resource")); 915var parentResource = builder.AddResource(new ParentResourceWithConnectionString("parent")); 916var childResource = builder.AddResource( 919var grandChildResource = builder.AddResource( 966var resource = builder.AddResource(new TestResourceWithConnectionString("test-resource", "Server=localhost:5432;Database=testdb")); 1006var resource = builder.AddResource(new TestResourceWithConnectionString("test-resource", "Server=localhost:5432;Database=testdb", "testdb", "localhost", unresolvedProperty)); 1107var resource = builder.AddResource(new CustomResource("tool")); 1172var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 1214var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 1274var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency).WithExplicitStart(); 1323var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency).WithExplicitStart(); 1376var waiter = builder.AddResource(new CustomResourceWithWaitSupport("waiter")).WaitFor(dependency); 1635return builder.AddResource(new CustomResourceWithWaitSupport(name)) 1844var customChild = builder.AddResource(new CustomChildResource("custom-child", parentContainer.Resource)); 1892var customChild = builder.AddResource(new CustomChildResource("custom-child", parentContainer.Resource));
Orchestrator\RelationshipEvaluatorTests.cs (3)
38var childResource = builder.AddResource(new CustomChildResource("child", parentResource.Resource)); 39var grandChildResource = builder.AddResource(new CustomChildResource("grandchild", childResource.Resource)); 40var greatGrandChildResource = builder.AddResource(new CustomChildResource("greatgrandchild", grandChildResource.Resource));
ProjectResourceTests.cs (1)
911var sourceContainer = appBuilder.AddResource(sourceContainerResource)
ResourceExtensionsTests.cs (3)
319var surrogate = builder.AddResource(new ConnectionStringParameterResource("ResourceWithConnectionStringSurrogate", _ => "ConnectionString", null)); 320var secretParameter = builder.AddResource(new ParameterResource("SecretParameter", _ => "SecretParameter", true)); 321var nonSecretParameter = builder.AddResource(new ParameterResource("NonSecretParameter", _ => "NonSecretParameter"));
ResourceNotificationTests.cs (1)
28var custom = builder.AddResource(new CustomResource("myResource"))
ResourceWithProbeTests.cs (3)
13var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce")); 26var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce")); 46var resource = appBuilder.AddResource(new CustomResourceWithProbes("myResouce"));
Utils\VolumeNameGeneratorTests.cs (2)
21var resource = builder.AddResource(new TestResource("myresource")); 33var resource = builder.AddResource(new TestResource("myresource"));
WithHttpCommandTests.cs (1)
1079var service = builder.AddResource(new CustomResource(name))
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
146return builder.AddResource(valkey)
Aspire.Hosting.Yarp (1)
YarpResourceExtensions.cs (1)
36var yarpBuilder = builder.AddResource(resource)
CustomResources.AppHost (3)
TalkingClockResource.cs (2)
34var clockBuilder = builder.AddResource(clockResource) 128builder.AddResource(clockHand)
TestResource.cs (1)
16var rb = builder.AddResource(new TestResource(name))
HealthChecksSandbox.AppHost (2)
AppHost.cs (2)
66builder.AddResource(new TestResource("http-deferred")) 109.AddResource(new TestResource(name))
ProjectResourceExtensions.AppHost (1)
AppHost.cs (1)
61.AddResource(new FakeIntegrationProjectResource(name))
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
13return builder.AddResource(resource);
Stress.AppHost (6)
TestResource.cs (6)
17var rb = builder.AddResource(new TestResource(name)) 35var rb = builder.AddResource(new TestNestedResource(name, parent)) 54var rb = builder.AddResource(new CommandGroupResource(name, parent)) 71var rb = builder.AddResource(new HttpCommandGroupResource(name, parent)) 88var rb = builder.AddResource(new NoStatusResource(name)) 104var rb = builder.AddResource(new PropertyStressResource(name))