> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblContextSettingsGetHttpRetryDelay

> XblContextSettingsGetHttpRetryDelay

# XblContextSettingsGetHttpRetryDelay

Obtient le délai de nouvelle tentative HTTP, en secondes.

## Syntaxe

```cpp theme={null}
HRESULT XblContextSettingsGetHttpRetryDelay(  
         XblContextHandle context,  
         uint32_t* delayInSeconds  
)  
```

### Paramètres

*context*   \_In\_\
Type : [XblContextHandle](/fr-CA/reference/live/xsapi-c/types_c/handles/xblcontexthandle)

Contexte XBOX Live auquel les paramètres sont associés.

*delayInSeconds*   \_Out\_\
Type : uint32\_t\*

Renvoie le délai de nouvelle tentative, en secondes. Les nouvelles tentatives sont retardées selon un délai exponentiel. Par défaut, le délai est de 2 secondes, puis la tentative suivante est retardée de 4 secondes, puis de 8 secondes, et ainsi de suite jusqu'à un maximum de 1 minute, jusqu'à ce que l'appel réussisse ou que la valeur http\_timeout\_window soit atteinte, auquel cas l'appel échoue. Le délai varie aussi de façon aléatoire entre le délai actuel et le suivant afin de répartir la charge du service. La valeur par défaut de http\_timeout\_window est de 20 secondes et peut être modifiée à l'aide de XblContextSettingsSetHttpTimeoutWindow.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Remarques

Si le service renvoie une erreur HTTP avec un en-tête « Retry-After », tous les appels ultérieurs à cette API échoueront immédiatement avec l'erreur d'origine, sans contacter le service, jusqu'à ce que le délai « Retry-After » soit atteint. <br /> Les appels de service idempotents font l'objet d'une nouvelle tentative lorsqu'une erreur réseau se produit ou que le serveur répond avec l'un de ces codes d'état HTTP :<br /> 408 (Request Timeout)<br /> 429 (Too Many Requests)<br /> 500 (Internal Server Error)<br /> 502 (Bad Gateway)<br /> 503 (Service Unavailable)<br /> 504 (Gateway Timeout)<br />

## Configuration requise

**En-tête :** xbox\_live\_context\_settings\_c.h

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Voir aussi

[xbox\_live\_context\_settings\_c](/fr-CA/reference/live/xsapi-c/xbox_live_context_settings_c/xbox_live_context_settings_c_members)


## Related topics

- [XblContextSettingsSetHttpRetryDelay](/fr-CA/reference/live/xsapi-c/xbox_live_context_settings_c/functions/xblcontextsettingssethttpretrydelay.md)
- [XblContextSettingsGetLongHttpTimeout](/fr-CA/reference/live/xsapi-c/xbox_live_context_settings_c/functions/xblcontextsettingsgetlonghttptimeout.md)
- [XblContextSettingsGetHttpTimeoutWindow](/fr-CA/reference/live/xsapi-c/xbox_live_context_settings_c/functions/xblcontextsettingsgethttptimeoutwindow.md)
- [HCHttpCallRequestGetRetryDelay](/fr-CA/reference/live/httpclient/httpprovider/functions/hchttpcallrequestgetretrydelay.md)
- [PFHttpRetrySettings](/fr-CA/services/playfab/api-references/c/pfhttpconfig/structs/pfhttpretrysettings.md)
