Partilhar via


ContainerBuilder Classe

Definição

CosmosContainer definição fluente para fluxos de criação.

public class ContainerBuilder : Azure.Cosmos.Fluent.ContainerDefinition<Azure.Cosmos.Fluent.ContainerBuilder>
type ContainerBuilder = class
    inherit ContainerDefinition<ContainerBuilder>
Public Class ContainerBuilder
Inherits ContainerDefinition(Of ContainerBuilder)
Herança

Construtores

ContainerBuilder()

Cria uma instância para teste de unidade

Métodos

Build()

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

CreateAsync(Nullable<Int32>)

Cria um contêiner com a definição fluente atual.

CreateIfNotExistsAsync(Nullable<Int32>)

Cria um contêiner se ele não existir com a definição fluente atual.

WithConflictResolution()

Definiu a resolução de conflito para o contêiner do Azure Cosmos

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 sua vida útil.

(Herdado de ContainerDefinition<T>)
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 sua vida útil.

(Herdado de ContainerDefinition<T>)
WithIndexingPolicy()

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

(Herdado de ContainerDefinition<T>)
WithPartitionKeyDefinitionVersion(PartitionKeyDefinitionVersion)

Define o PartitionKeyDefinitionVersion

A definição de 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 de 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.

(Herdado de ContainerDefinition<T>)
WithUniqueKey()

Define uma política de chave exclusiva para esse contêiner do Azure Cosmos.

Aplica-se a