Database.DefineContainer(String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea un containerBuilder.
public abstract Microsoft.Azure.Cosmos.Fluent.ContainerBuilder DefineContainer (string name, string partitionKeyPath);
abstract member DefineContainer : string * string -> Microsoft.Azure.Cosmos.Fluent.ContainerBuilder
Public MustOverride Function DefineContainer (name As String, partitionKeyPath As String) As ContainerBuilder
Parámetros
- name
- String
Nombre del contenedor de Azure Cosmos que se va a crear.
- partitionKeyPath
- String
Ruta de acceso a la clave de partición. Ejemplo: /partitionKey
Devoluciones
Una definición fluida de un contenedor de Azure Cosmos.
Ejemplos
CosmosContainerResponse 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 /*);
Se aplica a
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Azure SDK for .NET