Delen via


CosmosDbKeyEscape Klas

Definitie

Helpermethoden voor escape-sleutels die worden gebruikt voor Cosmos DB.

public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
Overname
CosmosDbKeyEscape

Velden

MaxKeyLength

Oudere bibliotheken hadden een maximale sleutellengte van 255. De limiet is nu 1023. In deze bibliotheek blijft 255 de standaardwaarde voor achterwaartse compatibiliteit. Als u dit gedrag wilt overschrijven en de langere limiet wilt gebruiken, stelt u CosmosDbPartitionedStorageOptions.CompatibilityMode in op false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits.

Methoden

EscapeKey(String, String, Boolean)

Converteert de sleutel naar een DocumentID die veilig kan worden gebruikt met Cosmos DB. De volgende tekens zijn beperkt en kunnen niet worden gebruikt in de eigenschap Id: '/', '', '?' en '#'. Meer informatie op https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String)

Converteert de sleutel naar een DocumentID die veilig kan worden gebruikt met Cosmos DB. De volgende tekens zijn beperkt en kunnen niet worden gebruikt in de eigenschap Id: '/', '', '?' en '#'. Meer informatie op https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

Van toepassing op