CosmosDatabase.DefineContainer(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria um containerBuilder.
public abstract Azure.Cosmos.Fluent.ContainerBuilder DefineContainer (string name, string partitionKeyPath);
abstract member DefineContainer : string * string -> Azure.Cosmos.Fluent.ContainerBuilder
Public MustOverride Function DefineContainer (name As String, partitionKeyPath As String) As ContainerBuilder
Parâmetros
- name
- String
Nome do contêiner do Azure Cosmos a ser criado.
- partitionKeyPath
- String
O caminho para a chave de partição. Exemplo: /partitionKey
Retornos
Uma definição fluente de um contêiner do Azure Cosmos.
Exemplos
ContainerResponse container = await this.cosmosDatabase.DefineContainer("TestContainer", "/partitionKey")
.UniqueKey()
.Path("/path1")
.Path("/path2")
.Attach()
.IndexingPolicy()
.IndexingMode(IndexingMode.Consistent)
.AutomaticIndexing(false)
.IncludedPaths()
.Path("/includepath1")
.Path("/includepath2")
.Attach()
.ExcludedPaths()
.Path("/excludepath1")
.Path("/excludepath2")
.Attach()
.CompositeIndex()
.Path("/root/leaf1")
.Path("/root/leaf2", CompositePathSortOrder.Descending)
.Attach()
.CompositeIndex()
.Path("/root/leaf3")
.Path("/root/leaf4")
.Attach()
.Attach()
.CreateAsync(5000 /* throughput /*);
Aplica-se a
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Azure SDK for .NET