Partilhar via


CosmosDbPartitionedStorageOptions Classe

Definição

Opções de armazenamento particionado do Cosmos DB.

public class CosmosDbPartitionedStorageOptions
type CosmosDbPartitionedStorageOptions = class
Public Class CosmosDbPartitionedStorageOptions
Herança
CosmosDbPartitionedStorageOptions

Construtores

CosmosDbPartitionedStorageOptions()

Opções de armazenamento particionado do Cosmos DB.

Propriedades

AuthKey

Obtém ou define a chave de autenticação para o Cosmos DB.

CompatibilityMode

Obtém ou define um valor que indica se deve ou não ser executado no Modo de Compatibilidade. As primeiras versões do CosmosDb tinham um limite de comprimento de chave de 255. Chaves mais longas do que isso foram truncadas em CosmosDbKeyEscape. Esse continua sendo o comportamento padrão, mas pode ser substituído definindo CompatibilityMode como false. Essa configuração também permitirá o uso de coleções mais antigas onde nenhuma PartitionKey foi especificada.

Nota: CompatibilityMode não pode ser 'true' se KeySuffix for usado.

ContainerId

Obtém ou define o identificador de contêiner.

ContainerThroughput

Obtém ou define a taxa de transferência definida ao criar o contêiner. O padrão é 400.

CosmosClientOptions

Obtém ou define as opções para o CosmosClient.

CosmosDbEndpoint

Obtém ou define o ponto de extremidade do CosmosDB.

DatabaseId

Obtém ou define o identificador de banco de dados para a instância do Cosmos DB.

KeySuffix

Obtém ou define o sufixo a ser adicionado a cada chave. EscapeKey(String).

Nota: CompatibilityMode deve ser definido como 'false' para usar um KeySuffix. Quando KeySuffix é usado, as chaves NÃO serão truncadas, mas uma exceção será lançada se o comprimento da chave for maior do que o permitido pelo CosmosDb.

TokenCredential

Obtém ou define a credencial de token para o Cosmos DB.

Aplica-se a