1 implementation of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
460public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
25 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)
172return builder.AddResource(resource)
Aspire.Hosting.Azure (2)
AzureBicepResourceExtensions.cs (2)
29return builder.AddResource(resource); 44return builder.AddResource(resource);
Aspire.Hosting.Azure.Sql (1)
AzureSqlExtensions.cs (1)
88var azureSqlServer = builder.AddResource(resource);
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
53return builder.AddResource(milvus)
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
54return builder.AddResource(resource)
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
57return builder.AddResource(oracleDatabaseServer)
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
82return builder.AddResource(postgresServer)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
69return builder.AddResource(qdrant)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
74var rabbitmq = builder.AddResource(rabbitMq)
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
51return builder.AddResource(sqlServer)
Aspire.Hosting.Tests (11)
DistributedApplicationBuilderTests.cs (5)
61appBuilder.AddResource(new TestResource()); 131appBuilder.AddResource(new ContainerResource("Test")); 133var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 142appBuilder.AddResource(new ContainerResource("Test")); 144var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST")));
ExpressionResolverTests.cs (4)
80var target = builder.AddResource(new TestExpressionResolverResource(exprName)) 103var source = builder.AddResource(new ContainerResource("testSource")) 131var test = builder.AddResource(new ContainerResource("testSource")) 153var test = builder.AddResource(new ContainerResource("testSource"))
ResourceExtensionsTests.cs (2)
267var secretParameter = builder.AddResource(new ParameterResource("SecretParameter", _ => "SecretParameter", true)); 268var nonSecretParameter = builder.AddResource(new ParameterResource("NonSecretParameter", _ => "NonSecretParameter"));