TsgcHTTP3Client › Méthodes › SetMaxPushId
Augmente l'identifiant de push maximal que le client autorise le serveur à utiliser pour le push serveur.
procedure SetMaxPushId(aMaxPushId: Int64);
| Nom | Type | Description |
|---|---|---|
aMaxPushId | Int64 | Identifiant push maximal que le serveur est autorisé à utiliser. Le serveur peut pousser des ressources avec des identifiants jusqu'à cette valeur incluse. |
SetMaxPushId envoie une trame MAX_PUSH_ID sur le flux de contrôle (RFC 9114 Section 7.2.7), ce qui est la façon dont le client accorde au serveur la permission d'utiliser le push serveur. Jusqu'à ce que le client augmente cette limite, aucun push n'est autorisé ; appelez-le pour activer le push serveur et appelez-le à nouveau avec une valeur plus élevée pour étendre l'autorisation à mesure que les pushes sont consommés. La valeur ne doit qu'augmenter ; envoyer une valeur inférieure est une erreur de protocole. Les pushes promis sont signalés sur OnPushPromise et peuvent être refusés avec CancelPush.
oClient.SetMaxPushId(10);