Sprache

CosmosDbKeyEscape Klasse

Definition

Hilfsmethoden zum Entkommen von Schlüsseln, die für Cosmos DB verwendet werden.

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

Felder

Name Beschreibung
MaxKeyLength

Ältere Bibliotheken hatten eine maximale Schlüssellänge von 255. Der Grenzwert beträgt jetzt 1023. In dieser Bibliothek bleibt 255 die Standardeinstellung für abwärtskompatible Dateien. Um dieses Verhalten zu überschreiben und das längere Limit zu verwenden, setzen Sie CosmosDbPartitionedStorageOptions.CompatibilityMode auf false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits.

Methoden

Name Beschreibung
EscapeKey(String, String, Boolean)

Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und dürfen in der Id-Eigenschaft nicht verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String)

Wandelt den Schlüssel in eine DocumentID um, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und dürfen in der Id-Eigenschaft nicht verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

Gilt für: