CosmosDbKeyEscape Classe
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
Classe d’assistance pour échapper aux clés CosmosDB.
Récapitulatif du champ
| Modificateur et type | Champ et description |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
Les bibliothèques plus anciennes avaient une longueur de clé maximale de 255. |
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| static java.lang.String |
escapeKey(String key)
Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB. |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB. |
Méthodes héritées de java.lang.Object
Détails du champ
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
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 remplacer ce comportement et utiliser la limite plus longue définie sur CosmosDbPartitionedStorageOptions.CompatibilityMode sur false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits.
Détails de la méthode
escapeKey
public static String escapeKey(String key)
Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB.
Paramètres:
Retours:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
Convertit la clé en documentID qui peut être utilisée en toute sécurité avec Cosmos DB.
Paramètres:
Retours: