Partager via


CosmosDbPartitionedStorageOptions Classe

Définition

Options de stockage partitionnée Cosmos DB.

public class CosmosDbPartitionedStorageOptions
type CosmosDbPartitionedStorageOptions = class
Public Class CosmosDbPartitionedStorageOptions
Héritage
CosmosDbPartitionedStorageOptions

Constructeurs

CosmosDbPartitionedStorageOptions()

Options de stockage partitionnée Cosmos DB.

Propriétés

AuthKey

Obtient ou définit la clé d’authentification pour Cosmos DB.

CompatibilityMode

Obtient ou définit une valeur indiquant s’il faut ou non s’exécuter en mode de compatibilité. Les premières versions de CosmosDb avaient une limite de longueur clé de 255. Les clés plus longues que celles-ci ont été tronquées dans CosmosDbKeyEscape. Cela reste le comportement par défaut, mais peut être substitué en définissant CompatibilityMode sur false. Ce paramètre permet également d’utiliser des collections plus anciennes où aucune partitionKey n’a été spécifiée.

Remarque : CompatibilityMode ne peut pas être « true » si KeySuffix est utilisé.

ContainerId

Obtient ou définit l’identificateur de conteneur.

ContainerThroughput

Obtient ou définit le jeu de débit lors de la création du conteneur. La valeur par défaut est 400.

CosmosClientOptions

Obtient ou définit les options pour CosmosClient.

CosmosDbEndpoint

Obtient ou définit le point de terminaison CosmosDB.

DatabaseId

Obtient ou définit l’identificateur de base de données pour l’instance Cosmos DB.

KeySuffix

Obtient ou définit le suffixe à ajouter à chaque clé. EscapeKey(String).

Remarque : CompatibilityMode devez avoir la valeur « false » pour utiliser un KeySuffix. Lorsque KeySuffix est utilisé, les clés ne sont pas tronquées, mais une exception est levée si la longueur de la clé est supérieure à celle autorisée par CosmosDb.

TokenCredential

Obtient ou définit les informations d’identification du jeton pour Cosmos DB.

S’applique à