CosmosDbPartitionedStorageOptions.CompatibilityMode Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли выполняться в режиме совместимости. В ранних версиях CosmosDb длина ключа была ограничена 255. Ключи, длиннее этого, были усечены в CosmosDbKeyEscape. Это поведение остается поведением по умолчанию, но его можно переопределить, задав для CompatibilityMode значение false. Этот параметр также позволяет использовать старые коллекции, в которых не указан PartitionKey.
Примечание. Параметр CompatibilityMode не может иметь значение true, если используется KeySuffix.
public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean
Значение свойства
В настоящее время максимальная длина ключа для cosmosdb составляет 1023. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits По умолчанию для обратной совместимости используется значение 255 MaxKeyLength.