12 instantiations of AzureCosmosDBContainerResource
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
278var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, builder.Resource); 311var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, builder.Resource);
Aspire.Hosting.Azure.Tests (10)
PublicApiTests\CosmosDBPublicApiTests.cs (10)
24var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 44var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent); 64var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 84var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent); 104var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 122var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 138var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 156var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, parent); 170var action = () => new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, parent); 184var action = () => new AzureCosmosDBContainerResource(name, containerName, [partitionKeyPath], parent);
13 references to AzureCosmosDBContainerResource
Aspire.Hosting.Azure.CosmosDB (10)
AzureCosmosDBContainerResource.cs (2)
20/// Initializes a new instance of the <see cref="AzureCosmosDBContainerResource"/> class. 45/// Initializes a new instance of the <see cref="AzureCosmosDBContainerResource"/> class.
AzureCosmosDBDatabaseResource.cs (1)
27internal List<AzureCosmosDBContainerResource> Containers { get; } = [];
AzureCosmosDBExtensions.cs (7)
117foreach (var container in database.Containers) 269public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, string partitionKeyPath, string? containerName = null) 278var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPath, builder.Resource); 292public static IResourceBuilder<AzureCosmosDBContainerResource> AddContainer(this IResourceBuilder<AzureCosmosDBDatabaseResource> builder, [ResourceName] string name, IEnumerable<string> partitionKeyPaths, string? containerName = null) 311var container = new AzureCosmosDBContainerResource(name, containerName, partitionKeyPaths, builder.Resource); 484foreach (var container in database.Containers) 542foreach (var container in database.Containers)
Aspire.Hosting.Azure.Tests (3)
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;