CosmosDbKeyEscape Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hilfsmethoden zum Entweichen von Schlüsseln, die für Cosmos DB verwendet werden.
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- Vererbung
-
CosmosDbKeyEscape
Felder
MaxKeyLength |
Ältere Bibliotheken hatten eine maximale Schlüssellänge von 255. Der Grenzwert beträgt jetzt 1023. In dieser Bibliothek bleibt 255 der Standardwert für rückwärtskompat. Legen Sie CosmosDbPartitionedStorageOptions.CompatibilityMode auf false fest, um dieses Verhalten zu überschreiben und den längeren Grenzwert zu verwenden. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Methoden
EscapeKey(String, String, Boolean) |
Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |
EscapeKey(String) |
Konvertiert den Schlüssel in eine DocumentID, die sicher mit Cosmos DB verwendet werden kann. Die folgenden Zeichen sind eingeschränkt und können nicht in der Id-Eigenschaft verwendet werden: '/', '', '?' und '#'. Weitere Informationen unter https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |