Partilhar via


ContainerDefinition<T> Classe

Definição

Definição fluente de contêiner do 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
Herança
ContainerDefinition<T>
Derivado

Construtores

ContainerDefinition<T>()

Cria uma instância para teste de unidade

Métodos

Build()

Aplica a definição atual do Fluent e cria uma configuração de contêiner.

WithDefaultTimeToLive(Int32)

DefaultTimeToLive será aplicado a todos os itens no contêiner como a política de vida útil padrão. O item individual pode substituir a política de vida útil padrão definindo seu tempo de vida útil.

WithDefaultTimeToLive(TimeSpan)

DefaultTimeToLive será aplicado a todos os itens no contêiner como a política de vida útil padrão. O item individual pode substituir a política de vida útil padrão definindo seu tempo de vida útil.

WithIndexingPolicy()

IndexingPolicy definição para o contêiner atual do Azure Cosmos.

WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion)

Define o PartitionKeyDefinitionVersion

A definição da chave de partição versão 1 usa uma função de hash que calcula o hash com base nos primeiros 100 bytes da chave de partição. Isso pode causar conflitos para documentos com chaves de partição maiores que 100 bytes.

A definição da chave de partição versão 2 usa uma função de hash que calcula o hash com base nos primeiros 2 KB da chave de partição.

WithTimeToLivePropertyPath(String)

Define o caminho da propriedade timetamp de base dinâmica.

Aplica-se a

Confira também