CosmosDbKeyEscape Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Metody pomocnika do ucieczki kluczy używanych w usłudze Cosmos DB.
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- Dziedziczenie
-
CosmosDbKeyEscape
Pola
| MaxKeyLength |
Starsze biblioteki miały maksymalną długość klucza 255. Limit wynosi teraz 1023. W tej bibliotece wartość 255 pozostaje wartością domyślną dla zgodności z poprzednimi wersjami. Aby zastąpić to zachowanie i użyć dłuższego limitu, ustaw parametr CosmosDbPartitionedStorageOptions.CompatibilityMode na wartość false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Metody
| EscapeKey(String, String, Boolean) |
Konwertuje klucz na identyfikator DocumentID, który może być bezpiecznie używany z usługą Cosmos DB. Następujące znaki są ograniczone i nie można ich używać we właściwości Id: '/', '', '?' i '#'. Więcej informacji można znaleźć na stronie https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |
| EscapeKey(String) |
Konwertuje klucz na identyfikator DocumentID, który może być bezpiecznie używany z usługą Cosmos DB. Następujące znaki są ograniczone i nie można ich używać we właściwości Id: '/', '', '?' i '#'. Więcej informacji można znaleźć na stronie https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |