CosmosDbPartitionedStorageOptions.CompatibilityMode Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define um valor que indica se deve ou não ser executado no Modo de Compatibilidade. As primeiras versões do CosmosDb tinham um limite de comprimento de chave de 255. As teclas com mais tempo do que esta foram truncadas em CosmosDbKeyEscape. Este comportamento continua a ser o comportamento predefinido, mas pode ser substituído ao definir CompatibilityMode como falso. Esta definição também permitirá a utilização de coleções mais antigas em que não foi especificada PartitionKey.
Nota: o CompatibilityMode não pode ser "verdadeiro" se for utilizado o KeySuffix.
public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean
Valor de Propriedade
Atualmente, o comprimento máximo da chave do cosmosdb é 1023: https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits a predefinição para retrocompatibilidade é 255 MaxKeyLength.