SharedOptions interface
Opções que podem ser especificadas para um pedido emitido para os servidores do Azure Cosmos DB.=
Propriedades
abort |
abortSignal para transmitir a todos os pedidos de rede subjacentes criados por esta chamada de método. Veja https://developer.mozilla.org/en-US/docs/Web/API/AbortController Exemplo Cancelar um pedido de leitura
|
initial |
(Caso de utilização avançada) Cabeçalhos iniciais para começar ao enviar pedidos para o Cosmos |
max |
Define o valor de estagnação associado ao pedido no serviço Azure CosmosDB. Para pedidos em que as <xref:com.azure.cosmos.ConsistencyLevel> respostas is <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, da cache integrada são garantidas como não sendo mais obsoletas do que o valor indicado por este maxIntegratedCacheStaleness. Quando o nível de consistência não está definido, esta propriedade é ignorada. O valor predefinido é nulo A Estagnação da Cache é suportada em granularidade de milissegundos. Qualquer coisa menor que milissegundos será ignorada. |
priority |
Nível de Prioridade (Baixo/Alto) para cada pedido. Os pedidos de baixa prioridade são sempre limitados antes de quaisquer pedidos de alta prioridade. O valor predefinido é nulo. Por predefinição, todos os pedidos são de Alta prioridade |
session |
Ativa/desativa a obtenção de estatísticas relacionadas com a quota de contentor de documentos para pedidos de leitura de contentores de documentos. |
Detalhes de Propriedade
abortSignal
abortSignal para transmitir a todos os pedidos de rede subjacentes criados por esta chamada de método. Veja https://developer.mozilla.org/en-US/docs/Web/API/AbortController
Exemplo
Cancelar um pedido de leitura
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Valor de Propriedade
AbortSignal
initialHeaders
(Caso de utilização avançada) Cabeçalhos iniciais para começar ao enviar pedidos para o Cosmos
initialHeaders?: CosmosHeaders
Valor de Propriedade
maxIntegratedCacheStalenessInMs
Define o valor de estagnação associado ao pedido no serviço Azure CosmosDB. Para pedidos em que as <xref:com.azure.cosmos.ConsistencyLevel> respostas is <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, da cache integrada são garantidas como não sendo mais obsoletas do que o valor indicado por este maxIntegratedCacheStaleness. Quando o nível de consistência não está definido, esta propriedade é ignorada.
O valor predefinido é nulo
A Estagnação da Cache é suportada em granularidade de milissegundos. Qualquer coisa menor que milissegundos será ignorada.
maxIntegratedCacheStalenessInMs?: number
Valor de Propriedade
number
priorityLevel
Nível de Prioridade (Baixo/Alto) para cada pedido. Os pedidos de baixa prioridade são sempre limitados antes de quaisquer pedidos de alta prioridade.
O valor predefinido é nulo. Por predefinição, todos os pedidos são de Alta prioridade
priorityLevel?: PriorityLevel
Valor de Propriedade
sessionToken
Ativa/desativa a obtenção de estatísticas relacionadas com a quota de contentor de documentos para pedidos de leitura de contentores de documentos.
sessionToken?: string
Valor de Propriedade
string