Share via


SharedOptions interface

Opções que podem ser especificadas para um pedido emitido para os servidores do Azure Cosmos DB.=

Propriedades

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()
initialHeaders

(Caso de utilização avançada) Cabeçalhos iniciais para começar ao enviar pedidos para o Cosmos

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.

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

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.

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