12 instantiations of AzureCosmosDBContainerResource
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
391var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, builder.Resource); 448var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, builder.Resource);
Aspire.Hosting.Azure.Tests (10)
PublicApiTests\CosmosDBPublicApiTests.cs (10)
23var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 43var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent); 63var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 83var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent); 103var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 121var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 137var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 155var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 169var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 183var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent);
20 references to AzureCosmosDBContainerResource
Aspire.Hosting.Azure.CosmosDB (11)
AzureCosmosDBContainerResource.cs (2)
22/// Initializes a new instance of the <see cref="AzureCosmosDBContainerResource"/> class. 47/// Initializes a new instance of the <see cref="AzureCosmosDBContainerResource"/> class.
AzureCosmosDBDatabaseResource.cs (1)
29internal List<AzureCosmosDBContainerResource> Containers { get; } = [];
AzureCosmosDBExtensions.cs (8)
144foreach (var container in database.Containers) 382public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null) 391var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, builder.Resource); 402internal static IResourceBuilder<AzureCosmosDBContainerResource> AddContainerForPolyglot( 429public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, IEnumerable<string> partitionKeyPaths, string? containerName = null) 448var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, builder.Resource); 676foreach (var container in database.Containers) 745foreach (var container in database.Containers)
Aspire.Hosting.Azure.Tests (9)
AzureCosmosDBContainerConnectionPropertiesTests.cs (6)
19var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>()); 49var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>()); 92var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>());
ResourceWithAzureFunctionsConfigTests.cs (3)
76var containerResource = dbResource.AddContainer("container", "/id").Resource; 272var containerResource = cosmosResource.AddCosmosDatabase("database").AddContainer("container", "/partitionKey").Resource; 322var containerResource = cosmosResource.AddCosmosDatabase("database").AddContainer("container", "/partitionKey").Resource;