Lingua

CosmosDbPartitionedStorageOptions Classe

Definizione

Opzioni di archiviazione partizionate di Cosmos DB.

public class CosmosDbPartitionedStorageOptions
type CosmosDbPartitionedStorageOptions = class
Public Class CosmosDbPartitionedStorageOptions
Ereditarietà
CosmosDbPartitionedStorageOptions

Costruttori

Nome Descrizione
CosmosDbPartitionedStorageOptions()

Opzioni di archiviazione partizionate di Cosmos DB.

Proprietà

Nome Descrizione
AuthKey

Ottiene o imposta la chiave di autenticazione per Cosmos DB.

CompatibilityMode

Ottiene o imposta un valore che indica se eseguire in modalità compatibilità. Le versioni precedenti di CosmosDb hanno un limite di lunghezza chiave pari a 255. Le chiavi più lunghe di questo erano troncate in CosmosDbKeyEscape. Questo rimane il comportamento predefinito, ma può essere sottoposto a override impostando CompatibilityMode su false. Questa impostazione consentirà anche l'uso di raccolte meno recenti in cui non è stato specificato PartitionKey.

Nota: CompatibilityMode non può essere 'true' se viene usato KeySuffix.

ContainerId

Ottiene o imposta l'identificatore del contenitore.

ContainerThroughput

Ottiene o imposta il set di velocità effettiva durante la creazione del contenitore. Il valore predefinito è 400.

CosmosClientOptions

Ottiene o imposta le opzioni per CosmosClient.

CosmosDbEndpoint

Ottiene o imposta l'endpoint cosmosDB.

DatabaseId

Ottiene o imposta l'identificatore del database per l'istanza di Cosmos DB.

KeySuffix

Ottiene o imposta il suffisso da aggiungere a ogni chiave. EscapeKey(String).

Nota: CompatibilityMode deve essere impostato su 'falso' per usare un KeySuffisso. Quando si usa KeySuffix, le chiavi non verranno troncate, ma verrà generata un'eccezione se la lunghezza della chiave è maggiore di quella consentita da CosmosDb.

TokenCredential

Ottiene o imposta le credenziali del token per Cosmos DB.

Si applica a