Język

CosmosDbKeyEscape Klasa

Definicja

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.

Dotyczy