CosmosDbKeyEscape Clase
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
Clase auxiliar para escapar las claves de CosmosDB.
Resumen del campo
| Modificador y tipo | Campo y descripción |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
Las bibliotecas anteriores tenían una longitud máxima de clave de 255. |
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
| static java.lang.String |
escapeKey(String key)
Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB. |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB. |
Métodos heredados de java.lang.Object
Detalles del campo
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
Las bibliotecas anteriores tenían una longitud máxima de clave de 255. El límite ahora es 1023. En esta biblioteca, 255 sigue siendo el valor predeterminado para la compatibilidad con versiones anteriores. Para invalidar este comportamiento y usar el límite más largo establecido CosmosDbPartitionedStorageOptions.CompatibilityMode en false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits.
Detalles del método
escapeKey
public static String escapeKey(String key)
Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB.
Parámetros:
Devoluciones:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
Convierte la clave en un DocumentID que se puede usar de forma segura con Cosmos DB.
Parámetros:
Devoluciones: