CosmosDbPartitionedStorageOptions.CompatibilityMode Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of deze moet worden uitgevoerd in de compatibiliteitsmodus. Vroege versies van CosmosDb hadden een sleutellengtelimiet van 255. Sleutels langer dan dit zijn afgekapt in CosmosDbKeyEscape. Dit blijft het standaardgedrag, maar kan worden overschreven door Compatibiliteitsmodus in te stellen op false. Met deze instelling kunt u ook oudere verzamelingen gebruiken waarvoor geen PartitionKey is opgegeven.
Opmerking: CompatibilityMode kan niet 'true' zijn als KeySuffix wordt gebruikt.
public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean
Waarde van eigenschap
Momenteel is de maximale sleutellengte voor cosmosdb 1023: https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits de standaardwaarde voor achterwaartse compatibiliteit is 255 MaxKeyLength.