CosmosDbPartitionedStorageOptions Classe

Definizione

Opzioni di archiviazione partizionate di Cosmos DB.

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

Costruttori

CosmosDbPartitionedStorageOptions()

Opzioni di archiviazione partizionate di Cosmos DB.

Proprietà

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 queste sono state 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 'false' per usare un keySuffix. 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