TsgcHTTP3Client › Metody › CancelPush

CancelPush Metoda

Anuluje wypychanie przez serwer HTTP/3, którego klient nie chce odbierać.

Składnia

procedure CancelPush(aPushId: Int64);

Parametry

NazwaTypOpis
aPushIdInt64Identyfikator wypychania przez serwer do anulowania, ogłoszony przez OnPushPromise.

Uwagi

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.

Przykład


oClient.CancelPush(0);

Powrót do metod