1 implementation of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
499public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
27 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.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
175return builder.ApplicationBuilder.AddResource(deployment);
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)
104return 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)
82return builder.AddResource(sqlServer)
Aspire.Hosting.Tests (12)
DistributedApplicationBuilderTests.cs (5)
61appBuilder.AddResource(new TestResource()); 133appBuilder.AddResource(new ContainerResource("Test")); 135var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("Test"))); 144appBuilder.AddResource(new ContainerResource("Test")); 146var ex = Assert.Throws<DistributedApplicationException>(() => appBuilder.AddResource(new ContainerResource("TEST")));
ExpressionResolverTests.cs (5)
80var target = builder.AddResource(new TestExpressionResolverResource(exprName)) 103var source = builder.AddResource(new ContainerResource("testSource")) 131var test = builder.AddResource(new ContainerResource("testSource")) 155var test = builder.AddResource(new ContainerResource("testSource")) 172var connectionStringResource = builder.AddResource(new MyContainerResource("myContainer"))
ResourceExtensionsTests.cs (2)
271var secretParameter = builder.AddResource(new ParameterResource("SecretParameter", _ => "SecretParameter", true)); 272var nonSecretParameter = builder.AddResource(new ParameterResource("NonSecretParameter", _ => "NonSecretParameter"));