TsgcHTTP3Client › Yöntemler › SetMaxPushId

SetMaxPushId Yöntem

İstemcinin sunucunun sunucu push'ı için kullanmasına izin verdiği maksimum push kimliğini yükseltir.

Sözdizimi

procedure SetMaxPushId(aMaxPushId: Int64);

Parametreler

NameTypeAçıklama
aMaxPushIdInt64Sunucunun kullanmasına izin verilen en büyük push kimliği. Sunucu, bu değere kadar (dahil) kimliklerle kaynakları push edebilir.

Remarks

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.

Örnek


oClient.SetMaxPushId(10);

Yöntemlere Dön