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