Partager via


CosmosDbKeyEscape Classe

Définition

Méthodes d’assistance pour l’échappement des clés utilisées pour Cosmos DB.

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

Champs

MaxKeyLength

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

Méthodes

EscapeKey(String)

Convertit la clé en documentID qui peut être utilisé 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 « # ». Pour plus d’informations, consultez https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

EscapeKey(String, String, Boolean)

Convertit la clé en documentID qui peut être utilisé 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 « # ». Pour plus d’informations, consultez https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet.

S’applique à