Поделиться через


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.

Применяется к