TsgcHTTP3Client › Méthodes › SetMaxPushId

SetMaxPushId Méthode

Augmente l'identifiant de push maximal que le client autorise le serveur à utiliser pour le push serveur.

Syntaxe

procedure SetMaxPushId(aMaxPushId: Int64);

Paramètres

NomTypeDescription
aMaxPushIdInt64Identifiant push maximal que le serveur est autorisé à utiliser. Le serveur peut pousser des ressources avec des identifiants jusqu'à cette valeur incluse.

Remarques

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.

Exemple


oClient.SetMaxPushId(10);

Retour aux méthodes