CosmosDbPartitionedStorageOptions.CompatibilityMode Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 de clé de 255. Les clés plus longues que celle-ci ont été tronquées dans CosmosDbKeyEscape. Cela reste le comportement par défaut, mais peut être remplacé en définissant CompatibilityMode sur false. Ce paramètre permet également d’utiliser des collections plus anciennes pour lesquelles aucune PartitionKey n’a été spécifiée.
Remarque : CompatibilityMode ne peut pas être « true » si KeySuffix est utilisé.
public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean
Valeur de propriété
Actuellement, la longueur maximale de la clé pour cosmosdb est 1023 : https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits la valeur par défaut pour la compatibilité descendante est 255 MaxKeyLength.