ContainerBuilder Classe
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.
Container definição fluente para fluxos de criação.
public class ContainerBuilder : Microsoft.Azure.Cosmos.Fluent.ContainerDefinition<Microsoft.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 |
ContainerBuilder(Database, String, String) |
Cria uma instância do ContainerBuilder . |
Métodos
Build() |
Aplica a definição atual do Fluent e cria uma configuração de contêiner. |
CreateAsync(Nullable<Int32>, CancellationToken) |
Cria um contêiner com a definição fluente atual. |
CreateAsync(ThroughputProperties, CancellationToken) |
Cria um contêiner com a definição fluente atual. |
CreateIfNotExistsAsync(Nullable<Int32>, CancellationToken) |
Cria um contêiner se ele não existir com a definição fluente atual. |
CreateIfNotExistsAsync(ThroughputProperties, CancellationToken) |
Cria um contêiner se ele não existir com a definição fluente atual. |
WithClientEncryptionPolicy() |
Define o para o contêiner do ClientEncryptionPolicy Azure Cosmos. O PolicyFormatVersion será definido como 1. Observação: se você precisar incluir caminhos de campo de id ou chave de partição como parte do ClientEncryptionPolicy, defina PolicyFormatVersion como 2. |
WithClientEncryptionPolicy(Int32) |
Define o contêiner ClientEncryptionPolicy para Azure Cosmos Observação: se você precisar incluir caminhos de campo de id ou chave de partição como parte do ClientEncryptionPolicy, defina PolicyFormatVersion como 2. |
WithConflictResolution() |
Definiu a resolução de conflitos 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 seu tempo de 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 seu tempo de 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 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. (Herdado de ContainerDefinition<T>) |
WithTimeToLivePropertyPath(String) |
Define o caminho da propriedade timetamp de base dinâmica. (Herdado de ContainerDefinition<T>) |
WithUniqueKey() |
Define uma política de Chave Exclusiva para este contêiner do Azure Cosmos. |
Aplica-se a
Azure SDK for .NET