RequestOptions interface
Opções que podem ser especificadas para um pedido emitido para os servidores do Azure Cosmos DB.=
- Extends
Propriedades
access |
Condições Associadas ao pedido. |
consistency |
Nível de consistência exigido pelo cliente. |
disable |
Desativar a geração automática de IDs (fará com que as criações falhem se o ID não estiver na definição) |
disable |
DisableRUPerMinuteUsage é utilizado para ativar/desativar a capacidade de Unidades de Pedido (RUs)/minuto para servir o pedido se as RUs/segundo aprovisionadas regulares estiverem esgotadas. |
enable |
Ativa ou desativa o registo nos procedimentos armazenados em JavaScript. |
indexing |
Especifica diretivas de indexação (índice, não indexar ., etc.). |
offer |
O débito da oferta aprovisionado para um contentor na medição de Pedidos por Unidade. |
offer |
Tipo de oferta ao criar contentores de documentos. Esta opção só é válida ao criar um contentor de documentos. |
populate |
Ativa/desativa a obtenção de estatísticas relacionadas com a quota de contentor de documentos para pedidos de leitura de contentores de documentos. |
post |
Indica o que é o acionador post a ser invocado após a operação. |
pre |
Indica qual é o pré-acionador a ser invocado antes da operação. |
resource |
Tempo de expiração (em segundos) do token de recurso associado à permissão (aplicável apenas para pedidos de permissões). |
url |
(Caso de utilização avançado) O URL ao qual ligar. |
Propriedades Herdadas
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çado) Cabeçalhos iniciais para começar quando 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 não são garantidas como 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 milissegundos de granularidade. 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
accessCondition
Condições Associadas ao pedido.
accessCondition?: { condition: string, type: string }
Valor de Propriedade
{ condition: string, type: string }
consistencyLevel
Nível de consistência exigido pelo cliente.
consistencyLevel?: string
Valor de Propriedade
string
disableAutomaticIdGeneration
Desativar a geração automática de IDs (fará com que as criações falhem se o ID não estiver na definição)
disableAutomaticIdGeneration?: boolean
Valor de Propriedade
boolean
disableRUPerMinuteUsage
DisableRUPerMinuteUsage é utilizado para ativar/desativar a capacidade de Unidades de Pedido (RUs)/minuto para servir o pedido se as RUs/segundo aprovisionadas regulares estiverem esgotadas.
disableRUPerMinuteUsage?: boolean
Valor de Propriedade
boolean
enableScriptLogging
Ativa ou desativa o registo nos procedimentos armazenados em JavaScript.
enableScriptLogging?: boolean
Valor de Propriedade
boolean
indexingDirective
Especifica diretivas de indexação (índice, não indexar ., etc.).
indexingDirective?: string
Valor de Propriedade
string
offerThroughput
O débito da oferta aprovisionado para um contentor na medição de Pedidos por Unidade.
offerThroughput?: number
Valor de Propriedade
number
offerType
Tipo de oferta ao criar contentores de documentos.
Esta opção só é válida ao criar um contentor de documentos.
offerType?: string
Valor de Propriedade
string
populateQuotaInfo
Ativa/desativa a obtenção de estatísticas relacionadas com a quota de contentor de documentos para pedidos de leitura de contentores de documentos.
populateQuotaInfo?: boolean
Valor de Propriedade
boolean
postTriggerInclude
Indica o que é o acionador post a ser invocado após a operação.
postTriggerInclude?: string | string[]
Valor de Propriedade
string | string[]
preTriggerInclude
Indica qual é o pré-acionador a ser invocado antes da operação.
preTriggerInclude?: string | string[]
Valor de Propriedade
string | string[]
resourceTokenExpirySeconds
Tempo de expiração (em segundos) do token de recurso associado à permissão (aplicável apenas para pedidos de permissões).
resourceTokenExpirySeconds?: number
Valor de Propriedade
number
urlConnection
(Caso de utilização avançado) O URL ao qual ligar.
urlConnection?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
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
Herdado deSharedOptions.abortSignal
initialHeaders
(Caso de utilização avançado) Cabeçalhos iniciais para começar quando enviar pedidos para o Cosmos
initialHeaders?: CosmosHeaders
Valor de Propriedade
Herdado deSharedOptions.initialHeaders
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 não são garantidas como 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 milissegundos de granularidade. 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
Herdado deSharedOptions.priorityLevel
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
Herdado deSharedOptions.sessionToken