SharedOptions interface
Opções que podem ser especificadas para um emitido solicitado para os servidores do Azure Cosmos DB.=
Propriedades
abort |
abortSignal para passar para todas as solicitações de rede subjacentes criadas por essa chamada de método. Veja https://developer.mozilla.org/en-US/docs/Web/API/AbortController Exemplo Cancelar uma solicitação de leitura
|
initial |
(Caso de uso avançado) Cabeçalhos iniciais para começar ao enviar solicitações para o Cosmos |
max |
Define o valor de desatualização associado à solicitação no serviço do Azure CosmosDB. Para solicitações em que o <xref:com.azure.cosmos.ConsistencyLevel> é <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, as respostas do cache integrado não são mais obsoletas do que o valor indicado por esse maxIntegratedCacheStaleness. Quando o nível de consistência não é definido, essa propriedade é ignorada. O valor padrão é nulo Há suporte para desatualização do cache em granularidade de milissegundos. Qualquer coisa menor que milissegundos será ignorada. |
priority |
Nível de prioridade (baixo/alto) para cada solicitação. As solicitações de baixa prioridade são sempre limitadas antes de qualquer solicitação de alta prioridade. O valor padrão é null. Por padrão, todas as solicitações são de Alta prioridade |
session |
Habilita/desabilita a obtenção de estatísticas relacionadas à cota de contêineres de documentos para solicitações de leitura de contêiner de documento. |
Detalhes da propriedade
abortSignal
abortSignal para passar para todas as solicitações de rede subjacentes criadas por essa chamada de método. Veja https://developer.mozilla.org/en-US/docs/Web/API/AbortController
Exemplo
Cancelar uma solicitação de leitura
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Valor da propriedade
AbortSignal
initialHeaders
(Caso de uso avançado) Cabeçalhos iniciais para começar ao enviar solicitações para o Cosmos
initialHeaders?: CosmosHeaders
Valor da propriedade
maxIntegratedCacheStalenessInMs
Define o valor de desatualização associado à solicitação no serviço do Azure CosmosDB. Para solicitações em que o <xref:com.azure.cosmos.ConsistencyLevel> é <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, as respostas do cache integrado não são mais obsoletas do que o valor indicado por esse maxIntegratedCacheStaleness. Quando o nível de consistência não é definido, essa propriedade é ignorada.
O valor padrão é nulo
Há suporte para desatualização do cache em granularidade de milissegundos. Qualquer coisa menor que milissegundos será ignorada.
maxIntegratedCacheStalenessInMs?: number
Valor da propriedade
number
priorityLevel
Nível de prioridade (baixo/alto) para cada solicitação. As solicitações de baixa prioridade são sempre limitadas antes de qualquer solicitação de alta prioridade.
O valor padrão é null. Por padrão, todas as solicitações são de Alta prioridade
priorityLevel?: PriorityLevel
Valor da propriedade
sessionToken
Habilita/desabilita a obtenção de estatísticas relacionadas à cota de contêineres de documentos para solicitações de leitura de contêiner de documento.
sessionToken?: string
Valor da propriedade
string