1 implementation of AddResource
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
523public IResourceBuilder<T> AddResource<T>(T resource) where T : IResource
30 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 140/// method which makes use of the <see cref="AddResource{T}(T)"/> method to add a container resource to the application. In .NET Aspire 142/// 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)
174return builder.AddResource(resource)
Aspire.Hosting.Azure (3)
AzureBicepResourceExtensions.cs (2)
29return builder.AddResource(resource); 44return builder.AddResource(resource);
AzureEnvironmentResourceExtensions.cs (1)
46return 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.Docker (1)
DockerComposeEnvironmentExtensions.cs (1)
39return builder.AddResource(resource);
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
38return builder.AddResource(resource);
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
53return builder.AddResource(milvus)
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
77return 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"));