SharedOptions interface
Параметры, которые можно указать для запрошенного сервера Azure Cosmos DB.=
Свойства
abort |
abortSignal для передачи всех базовых сетевых запросов, созданных этим вызовом метода. См. https://developer.mozilla.org/en-US/docs/Web/API/AbortController пример Отмена запроса на чтение
|
bypass |
Задает, если интегрированный кэш следует обойти или включить для запроса в службе Azure CosmosDB. Значение по умолчанию — false. По умолчанию включен интегрированный кэш |
initial |
(Расширенный вариант использования) Начальные заголовки для начала при отправке запросов в Cosmos |
max |
Задает значение устаревших значений, связанных с запросом в службе Azure CosmosDB. Для запросов, в которых <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> или <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, ответы из встроенного кэша гарантированно не будут устаревшими, чем значение, указанное этим maxIntegratedCacheStaleness. Если уровень согласованности не задан, это свойство игнорируется. Значение по умолчанию равно NULL Устаревший кэш поддерживается в миллисекундах детализации. Все меньше миллисекунда будет игнорироваться. |
priority |
Уровень приоритета (низкий или высокий) для каждого запроса. Запросы с низким приоритетом всегда регулируются перед любыми запросами с высоким приоритетом. Значение по умолчанию равно NULL. По умолчанию все запросы имеют высокий приоритет |
session |
Включает или отключает получение статистики квоты контейнера документов для запросов на чтение контейнера документов. |
Сведения о свойстве
abortSignal
abortSignal для передачи всех базовых сетевых запросов, созданных этим вызовом метода. См. https://developer.mozilla.org/en-US/docs/Web/API/AbortController
пример
Отмена запроса на чтение
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Значение свойства
AbortSignal
bypassIntegratedCache
Задает, если интегрированный кэш следует обойти или включить для запроса в службе Azure CosmosDB.
Значение по умолчанию — false. По умолчанию включен интегрированный кэш
bypassIntegratedCache?: boolean
Значение свойства
boolean
initialHeaders
(Расширенный вариант использования) Начальные заголовки для начала при отправке запросов в Cosmos
initialHeaders?: CosmosHeaders
Значение свойства
maxIntegratedCacheStalenessInMs
Задает значение устаревших значений, связанных с запросом в службе Azure CosmosDB. Для запросов, в которых <xref:com.azure.cosmos.ConsistencyLevel><xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> или <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, ответы из встроенного кэша гарантированно не будут устаревшими, чем значение, указанное этим maxIntegratedCacheStaleness. Если уровень согласованности не задан, это свойство игнорируется.
Значение по умолчанию равно NULL
Устаревший кэш поддерживается в миллисекундах детализации. Все меньше миллисекунда будет игнорироваться.
maxIntegratedCacheStalenessInMs?: number
Значение свойства
number
priorityLevel
Уровень приоритета (низкий или высокий) для каждого запроса. Запросы с низким приоритетом всегда регулируются перед любыми запросами с высоким приоритетом.
Значение по умолчанию равно NULL. По умолчанию все запросы имеют высокий приоритет
priorityLevel?: PriorityLevel
Значение свойства
sessionToken
Включает или отключает получение статистики квоты контейнера документов для запросов на чтение контейнера документов.
sessionToken?: string
Значение свойства
string