TsgcHTTP3Client › メソッド › CancelPush
クライアントが受信を望まない HTTP/3 サーバープッシュをキャンセルします。
procedure CancelPush(aPushId: Int64);
| 名前 | タイプ | 説明 |
|---|---|---|
aPushId | Int64 | OnPushPromise で通知された、キャンセルするサーバープッシュの識別子。 |
CancelPush はコントロールストリームで CANCEL_PUSH フレームを送信し(RFC 9114 セクション 7.2.3)、aPushId で識別されるプッシュにクライアントが興味がないことをサーバーに伝えます。約束されたリソースがすでにキャッシュされているか、不要な場合は OnPushPromise から使用して、サーバーの送信を停止し関連するストリームを解放してください。クライアントが受け入れる最大プッシュ ID は SetMaxPushId で制御されます。
oClient.CancelPush(0);