Udostępnij przez


CosmosDbPartitionedStorageOptions.CompatibilityMode Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy należy uruchomić w trybie zgodności. Wczesne wersje usługi CosmosDb miały limit długości klucza 255. Klucze dłuższe niż te zostały obcięte w obiekcie CosmosDbKeyEscape. Pozostaje to zachowaniem domyślnym, ale można je zastąpić, ustawiając wartość CompatibilityMode na false. To ustawienie pozwoli również na używanie starszych kolekcji, w których nie określono klucza partycji.

Uwaga: Tryb zgodności nie może być "true", jeśli jest używany plik KeySuffix.

public bool CompatibilityMode { get; set; }
member this.CompatibilityMode : bool with get, set
Public Property CompatibilityMode As Boolean

Wartość właściwości

Obecnie maksymalna długość klucza dla bazy danych cosmosdb wynosi 1023: https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits wartość domyślna dla zgodności z poprzednimi wersjami to 255 MaxKeyLength.

Dotyczy