TsgcHTTP3Client › Yöntemler › SetMaxPushId
İstemcinin sunucunun sunucu push'ı için kullanmasına izin verdiği maksimum push kimliğini yükseltir.
procedure SetMaxPushId(aMaxPushId: Int64);
| Name | Type | Açıklama |
|---|---|---|
aMaxPushId | Int64 | Sunucunun kullanmasına izin verilen en büyük push kimliği. Sunucu, bu değere kadar (dahil) kimliklerle kaynakları push edebilir. |
SetMaxPushId, kontrol akışında bir MAX_PUSH_ID çerçevesi gönderir (RFC 9114 Bölüm 7.2.7); bu, istemcinin sunucuya sunucu push'ı kullanma izni verme biçimidir. İstemci bu sınırı yükseltenene kadar push'a izin verilmez; bu nedenle sunucu push'ını etkinleştirmek için bunu çağırın ve push'lar tükendikçe daha yüksek bir değerle tekrar çağırın. Değer yalnızca artabilir; daha düşük bir değer göndermek bir protokol hatasıdır. Vaat edilen push'lar OnPushPromise üzerinde raporlanır ve CancelPush ile reddedilebilir.
oClient.SetMaxPushId(10);