Share via


ISyndicationClient.MaxResponseBufferSize Properti

Definisi

Mendapatkan atau mengatur jumlah maksimum byte ke buffer saat menerima respons dari server.

public:
 property unsigned int MaxResponseBufferSize { unsigned int get(); void set(unsigned int value); };
uint32_t MaxResponseBufferSize();

void MaxResponseBufferSize(uint32_t value);
public uint MaxResponseBufferSize { get; set; }
var uInt32 = iSyndicationClient.maxResponseBufferSize;
iSyndicationClient.maxResponseBufferSize = uInt32;
Public Property MaxResponseBufferSize As UInteger

Nilai Properti

UInt32

unsigned int

uint32_t

Ukuran maksimum dan defaultnya adalah UInt32.MaxValue.

Keterangan

Aplikasi dapat melindungi diri mereka dari server berbahaya yang mengirim isi respons yang terlalu besar ke DoS klien dengan mengatur properti ke angka yang lebih kecil.

Jika respons dari server berisi header Content-Length dengan nilai yang lebih besar dari nilai properti ini, permintaan akan segera dibatalkan dan operasi akan segera gagal dengan kesalahan yang menunjukkan bahwa isi respons terlalu besar. Jika tidak ada header Content-Length yang ada dalam respons, isi respons akan di-buffer hingga titik nilai ini. Segera setelah isi respons tumbuh menjadi lebih besar dari nilai ini, permintaan akan dibatalkan, data respons yang di-buffer akan dirilis, dan operasi akan segera gagal dengan kesalahan yang menunjukkan bahwa isi respons terlalu besar.

Berlaku untuk