TsgcHTTP3Client › Yöntemler › CancelPush

CancelPush Yöntem

İstemcinin almak istemediği bir HTTP/3 sunucu push'ını iptal eder.

Sözdizimi

procedure CancelPush(aPushId: Int64);

Parametreler

NameTypeAçıklama
aPushIdInt64OnPushPromise üzerinde duyurulan iptal edilecek sunucu push'ının tanımlayıcısı.

Remarks

CancelPush, kontrol akışında bir CANCEL_PUSH çerçevesi gönderir (RFC 9114 Bölüm 7.2.3); bu çerçeve sunucuya, istemcinin aPushId ile tanımlanan push ile ilgilenmediğini bildirir. Söz verilen kaynak zaten önbellekteyse ya da ihtiyaç duyulmuyorsa OnPushPromise'den bunu çağırın; böylece sunucu göndermeyi durdurur ve ilgili akışı serbest bırakır. İstemcinin kabul etmeye razı olduğu maksimum push kimliği SetMaxPushId ile denetlenir.

Örnek


oClient.CancelPush(0);

Yöntemlere Dön