CosmosDbKeyEscape Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |