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’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. |