SharedOptions interface
Options qui peuvent être spécifiées pour une demande émise sur les serveurs Azure Cosmos DB.=
Propriétés
abort |
abortSignal pour passer à toutes les requêtes réseau sous-jacentes créées par cet appel de méthode. Voir https://developer.mozilla.org/en-US/docs/Web/API/AbortController Exemple Annuler une demande de lecture
|
initial |
(Cas d’usage avancé) En-têtes initiaux à utiliser lors de l’envoi de demandes à Cosmos |
max |
Définit la valeur d’obsolescence associée à la requête dans le service Azure CosmosDB. Pour les <xref:com.azure.cosmos.ConsistencyLevel> demandes pour lesquelles est <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, les réponses du cache intégré ne sont pas plus staler que la valeur indiquée par cette valeur maxIntegratedCacheStaleness. Lorsque le niveau de cohérence n’est pas défini, cette propriété est ignorée. La valeur par défaut est null L’obsolescence du cache est prise en charge en millisecondes de granularité. Tout ce qui est inférieur à millisecondes est ignoré. |
priority |
Niveau de priorité (faible/élevé) pour chaque requête. Les demandes de faible priorité sont toujours limitées avant toute demande de priorité élevée. La valeur par défaut est null. Par défaut, toutes les demandes sont de priorité élevée |
session |
Active/désactive l’obtention des statistiques relatives au quota de conteneur de documents pour les demandes de lecture de conteneur de documents. |
Détails de la propriété
abortSignal
abortSignal pour passer à toutes les requêtes réseau sous-jacentes créées par cet appel de méthode. Voir https://developer.mozilla.org/en-US/docs/Web/API/AbortController
Exemple
Annuler une demande de lecture
const controller = new AbortController()
const {result: item} = await items.query('SELECT * from c', { abortSignal: controller.signal});
controller.abort()
abortSignal?: AbortSignal
Valeur de propriété
AbortSignal
initialHeaders
(Cas d’usage avancé) En-têtes initiaux à utiliser lors de l’envoi de demandes à Cosmos
initialHeaders?: CosmosHeaders
Valeur de propriété
maxIntegratedCacheStalenessInMs
Définit la valeur d’obsolescence associée à la requête dans le service Azure CosmosDB. Pour les <xref:com.azure.cosmos.ConsistencyLevel> demandes pour lesquelles est <xref:com.azure.cosmos.ConsistencyLevel%23EVENTUAL> ou <xref:com.azure.cosmos.ConsistencyLevel%23SESSION>, les réponses du cache intégré ne sont pas plus staler que la valeur indiquée par cette valeur maxIntegratedCacheStaleness. Lorsque le niveau de cohérence n’est pas défini, cette propriété est ignorée.
La valeur par défaut est null
L’obsolescence du cache est prise en charge en millisecondes de granularité. Tout ce qui est inférieur à millisecondes est ignoré.
maxIntegratedCacheStalenessInMs?: number
Valeur de propriété
number
priorityLevel
Niveau de priorité (faible/élevé) pour chaque requête. Les demandes de faible priorité sont toujours limitées avant toute demande de priorité élevée.
La valeur par défaut est null. Par défaut, toutes les demandes sont de priorité élevée
priorityLevel?: PriorityLevel
Valeur de propriété
sessionToken
Active/désactive l’obtention des statistiques relatives au quota de conteneur de documents pour les demandes de lecture de conteneur de documents.
sessionToken?: string
Valeur de propriété
string