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.
Pomocnicze metody ucieczki z kluczy używane w Cosmos DB.
public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
- Dziedziczenie
-
CosmosDbKeyEscape
Pola
| Nazwa | Opis |
|---|---|
| MaxKeyLength |
Starsze biblioteki miały maksymalną długość klucza 255. Limit wynosi obecnie 1023. W tej bibliotece domyślne jest 255 dla kompatybilności wstecznej. Aby nadpisać to zachowanie i użyć dłuższego limitu, ustaw CosmosDbPartitionedStorageOptions.CompatibilityMode na false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits. |
Metody
| Nazwa | Opis |
|---|---|
| EscapeKey(String, String, Boolean) |
Konwertuje klucz na DocumentID, które można bezpiecznie używać z bazą Cosmos DB. Następujące znaki są ograniczone i nie mogą być używane w właściwości Id: '/', '', '?' oraz '#'. Więcej informacji znajduje się na stronie https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |
| EscapeKey(String) |
Konwertuje klucz na DocumentID, które można bezpiecznie używać z bazą Cosmos DB. Następujące znaki są ograniczone i nie mogą być używane w właściwości Id: '/', '', '?' oraz '#'. Więcej informacji znajduje się na stronie https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet. |