ISyndicationClient.MaxResponseBufferSize Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk