Udostępnij przez


CosmosDbPartitionedStorageOptions Klasa

Definicja

Opcje magazynu podzielonego na partycje w usłudze Cosmos DB.

public class CosmosDbPartitionedStorageOptions
type CosmosDbPartitionedStorageOptions = class
Public Class CosmosDbPartitionedStorageOptions
Dziedziczenie
CosmosDbPartitionedStorageOptions

Konstruktory

CosmosDbPartitionedStorageOptions()

Opcje magazynu podzielonego na partycje w usłudze Cosmos DB.

Właściwości

AuthKey

Pobiera lub ustawia klucz uwierzytelniania dla usługi Cosmos DB.

CompatibilityMode

Pobiera lub ustawia wartość wskazującą, czy ma być uruchamiana 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 CosmosDbKeyEscape. Pozostaje to zachowanie domyślne, ale można je zastąpić, ustawiając wartość CompatibilityMode na false. To ustawienie będzie również zezwalać na używanie starszych kolekcji, w których nie określono klucza partycji.

Uwaga: tryb compatibilityMode nie może mieć wartości "true", jeśli jest używany plik KeySuffix.

ContainerId

Pobiera lub ustawia identyfikator kontenera.

ContainerThroughput

Pobiera lub ustawia zestaw przepływności podczas tworzenia kontenera. Wartość domyślna to 400.

CosmosClientOptions

Pobiera lub ustawia opcje dla elementu CosmosClient.

CosmosDbEndpoint

Pobiera lub ustawia punkt końcowy usługi CosmosDB.

DatabaseId

Pobiera lub ustawia identyfikator bazy danych dla wystąpienia usługi Cosmos DB.

KeySuffix

Pobiera lub ustawia sufiks, który ma zostać dodany do każdego klucza. EscapeKey(String).

Uwaga: CompatibilityMode musi być ustawiona na wartość "false", aby używać pliku KeySuffix. W przypadku użycia KeySuffix klucze nie zostaną obcięte, ale zostanie zgłoszony wyjątek, jeśli długość klucza jest dłuższa niż dozwolona przez usługę CosmosDb.

TokenCredential

Pobiera lub ustawia poświadczenia tokenu dla usługi Cosmos DB.

Dotyczy