CosmosDbKeyEscape Класс
- java.
lang. Object - com.
microsoft. bot. azure. CosmosDbKeyEscape
- com.
public final class CosmosDbKeyEscape
Вспомогательный класс для escape-ключей CosmosDB.
Сводка по полю
| Модификатор и тип | Поле и описание |
|---|---|
| static final java.lang.Integer |
MAX_KEY_LENGTH
Старые библиотеки имели максимальную длину ключа 255. |
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| static java.lang.String |
escapeKey(String key)
Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. |
| static java.lang.String |
escapeKey(String key, String suffix, Boolean compatibilityMode)
Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB. |
Методы, унаследованные от java.lang.Object
Сведения о полях
MAX_KEY_LENGTH
public static final Integer MAX_KEY_LENGTH
Старые библиотеки имели максимальную длину ключа 255. Теперь ограничение равно 1023. В этой библиотеке 255 остается значением по умолчанию для обратного компата. Чтобы переопределить это поведение, и используйте более длинное ограничение, чтобы задать для CosmosDbPartitionedStorageOptions.CompatibilityMode значение false. https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits\#per-item-limits.
Сведения о методе
escapeKey
public static String escapeKey(String key)
Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB.
Параметры:
Возвращаемое значение:
escapeKey
public static String escapeKey(String key, String suffix, Boolean compatibilityMode)
Преобразует ключ в DocumentID, который можно безопасно использовать с Cosmos DB.
Параметры:
Возвращаемое значение: