Delen via


CosmosDbPartitionedStorageOptions Klas

Definitie

Opties voor gepartitioneerde opslag in Cosmos DB.

public class CosmosDbPartitionedStorageOptions
type CosmosDbPartitionedStorageOptions = class
Public Class CosmosDbPartitionedStorageOptions
Overname
CosmosDbPartitionedStorageOptions

Constructors

CosmosDbPartitionedStorageOptions()

Opties voor gepartitioneerde opslag in Cosmos DB.

Eigenschappen

AuthKey

Hiermee haalt u de verificatiesleutel voor Cosmos DB op of stelt u deze in.

CompatibilityMode

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 die langer zijn dan deze zijn afgekapt in CosmosDbKeyEscape. Dit blijft het standaardgedrag, maar kan worden overschreven door CompatibilityMode 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.

ContainerId

Hiermee haalt u de container-id op of stelt u deze in.

ContainerThroughput

Hiermee haalt u de doorvoerset op of stelt u deze in bij het maken van de container. De standaardwaarde is 400.

CosmosClientOptions

Hiermee haalt u de opties voor de CosmosClient op of stelt u deze in.

CosmosDbEndpoint

Hiermee haalt u het CosmosDB-eindpunt op of stelt u dit in.

DatabaseId

Hiermee haalt u de database-id voor het Cosmos DB-exemplaar op of stelt u deze in.

KeySuffix

Hiermee haalt of stelt u het achtervoegsel in dat aan elke sleutel moet worden toegevoegd. EscapeKey(String).

Opmerking: CompatibilityMode moet zijn ingesteld op 'false' om een KeySuffix te gebruiken. Wanneer KeySuffix wordt gebruikt, worden sleutels NIET afgekapt, maar wordt er een uitzondering gegenereerd als de sleutellengte langer is dan toegestaan door CosmosDb.

TokenCredential

Hiermee haalt u de tokenreferentie voor Cosmos DB op of stelt u deze in.

Van toepassing op