Compartir a través de


ContainerDefinition<T> Clase

Definición

Definición fluida del contenedor de Azure Cosmos.

public abstract class ContainerDefinition<T> where T : ContainerDefinition<T>
type ContainerDefinition<'T (requires 'T :> ContainerDefinition<'T>)> = class
Public MustInherit Class ContainerDefinition(Of T)

Parámetros de tipo

T
Herencia
ContainerDefinition<T>
Derivado

Constructores

ContainerDefinition<T>()

Crea una instancia de para pruebas unitarias

Métodos

Build()

Aplica la definición de Fluent actual y crea una configuración de contenedor.

WithDefaultTimeToLive(Int32)

DefaultTimeToLive se aplicará a todos los elementos del contenedor como la directiva predeterminada de período de vida. El elemento individual podría invalidar la directiva predeterminada de período de vida estableciendo su período de vida.

WithDefaultTimeToLive(TimeSpan)

DefaultTimeToLive se aplicará a todos los elementos del contenedor como la directiva predeterminada de período de vida. El elemento individual podría invalidar la directiva predeterminada de período de vida estableciendo su período de vida.

WithIndexingPolicy()

IndexingPolicy definición del contenedor actual de Azure Cosmos.

WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion)

Establece el PartitionKeyDefinitionVersion

La versión 1 de la definición de clave de partición usa una función hash que calcula el hash en función de los primeros 100 bytes de la clave de partición. Esto puede provocar conflictos para documentos con claves de partición superiores a 100 bytes.

La definición de clave de partición versión 2 usa una función hash que calcula el hash en función de los primeros 2 KB de la clave de partición.

Se aplica a

Consulte también