CosmosDbKeyEscape Classe
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
Classe helper per eseguire l'escape delle chiavi cosmosDB.
Riepilogo dei campi
| Modificatore e tipo | Campo e descrizione |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
Le librerie meno recenti hanno una lunghezza massima di chiave pari a 255. |
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
| static java.lang.String |
escapeKey(String key)
Converte la chiave in un DocumentID che può essere usato in modo sicuro con Cosmos DB. |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
Converte la chiave in un DocumentID che può essere usato in modo sicuro con Cosmos DB. |
Metodi ereditati da java.lang.Object
Dettagli del campo
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
Le librerie meno recenti hanno una lunghezza massima di chiave pari a 255. Il limite è ora 1023. In questa libreria, 255 rimane l'impostazione predefinita per la compatibilità con le versioni precedenti. Per eseguire l'override di questo comportamento e usare il limite più lungo impostato su CosmosDbPartitionedStorageOptions.CompatibilityMode su false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits.
Dettagli metodo
escapeKey
public static String escapeKey(String key)
Converte la chiave in un DocumentID che può essere usato in modo sicuro con Cosmos DB.
Parametri:
Restituisce:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
Converte la chiave in un DocumentID che può essere usato in modo sicuro con Cosmos DB.
Parametri:
Restituisce: