2 implementations of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
363public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
Aspire.Hosting.Tests (1)
Utils\TestDistributedApplicationBuilder.cs (1)
124public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource => _innerBuilder.AddResource(resource);
20 references to AddResource
Aspire.Hosting (4)
IDistributedApplicationBuilder.cs (3)
134/// The <see cref="AddResource{T}(T)"/> method is not typically used directly by developers building 141/// method which makes use of the <see cref="AddResource{T}(T)"/> method to add a container resource to the application. In .NET Aspire 143/// 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)
125return builder.AddResource(resource)
Aspire.Hosting.Dapr (1)
IDistributedApplicationBuilderExtensions.cs (1)
48.AddResource(resource)
Aspire.Hosting.Elasticsearch (1)
ElasticsearchBuilderExtensions.cs (1)
82return builder.AddResource(elasticsearch)
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
94return builder.AddResource(milvus)
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
75.AddResource(mongoDBDatabase);
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
66return builder.AddResource(resource)
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
63return builder.AddResource(oracleDatabaseServer)
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
91return builder.AddResource(postgresServer)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
45return builder.AddResource(qdrant)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
63var rabbitmq = builder.AddResource(rabbitMq)
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
64return builder.AddResource(sqlServer) 109return builder.ApplicationBuilder.AddResource(sqlServerDatabase)
Aspire.Hosting.Tests (5)
DistributedApplicationBuilderTests.cs (5)
55appBuilder.AddResource(new TestResource()); 103appBuilder.AddResource(new ContainerResource("Test")); 105var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 114appBuilder.AddResource(new ContainerResource("Test")); 116var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST")));