TsgcHTTP3Client › Yöntemler › CancelPush
İstemcinin almak istemediği bir HTTP/3 sunucu push'ını iptal eder.
procedure CancelPush(aPushId: Int64);
| Name | Type | Açıklama |
|---|---|---|
aPushId | Int64 | OnPushPromise üzerinde duyurulan iptal edilecek sunucu push'ının tanımlayıcısı. |
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.
oClient.CancelPush(0);