Langue

CosmosDbKeyEscape Classe

Définition

Méthodes d’aide pour échapper les clés utilisées pour Cosmos DB.

public static class CosmosDbKeyEscape
type CosmosDbKeyEscape = class
Public Class CosmosDbKeyEscape
Héritage
CosmosDbKeyEscape

Champs

Nom Description
MaxKeyLength

Les bibliothèques plus anciennes avaient une longueur de clé maximale de 255. La limite est maintenant 1023. Dans cette bibliothèque, 255 reste la valeur par défaut pour la compatibilité descendante. Pour contourner ce comportement et utiliser la limite la plus longue, mettez CosmosDbPartitionedStorageOptions.CompatibilityMode sur false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits#per-item-limits.

Méthodes

Nom Description
EscapeKey(String, String, Boolean)

Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB. Les caractères suivants sont restreints et ne peuvent pas être utilisés dans la propriété Id : '/', '', ' ?' et '#'. Plus d’informations à l’adresse https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String)

Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB. Les caractères suivants sont restreints et ne peuvent pas être utilisés dans la propriété Id : '/', '', ' ?' et '#'. Plus d’informations à l’adresse https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

S’applique à