TsgcHTTP3Client › Metody › CancelPush
Anuluje wypychanie przez serwer HTTP/3, którego klient nie chce odbierać.
procedure CancelPush(aPushId: Int64);
| Nazwa | Typ | Opis |
|---|---|---|
aPushId | Int64 | Identyfikator wypychania przez serwer do anulowania, ogłoszony przez OnPushPromise. |
CancelPush wysyła ramkę CANCEL_PUSH w strumieniu sterującym (RFC 9114, sekcja 7.2.3), informując serwer, że klient nie jest zainteresowany wypychaniem identyfikowanym przez aPushId. Wywołaj tę metodę z poziomu zdarzenia OnPushPromise, gdy obiecany zasób jest już w pamięci podręcznej lub nie jest potrzebny, aby serwer mógł zaprzestać jego wysyłania i zwolnić powiązany strumień. Maksymalne ID wypychania, które klient jest gotów zaakceptować, jest kontrolowane przez metodę SetMaxPushId.
oClient.CancelPush(0);