Bagikan melalui


TimeoutManager Kelas

Definisi

Mengekspos konfigurasi batas waktu Http.Sys. Ini juga dapat dikonfigurasi dalam registri. Pengaturan ini tidak berlaku saat melampirkan ke antrean yang ada.

public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
Warisan
TimeoutManager

Properti

DrainEntityBody

Waktu, dalam detik, diizinkan bagi API Server HTTP untuk menguras isi entitas pada koneksi Keep-Alive. Timer default adalah 2 menit.

Pada koneksi Keep-Alive, setelah aplikasi mengirim respons untuk permintaan dan sebelum badan entitas permintaan benar-benar tiba, HTTP Server API mulai menguras sisa isi entitas untuk mencapai permintaan lain yang berpotensi disalurkan dari klien. Jika waktu untuk menguras isi entitas yang tersisa melebihi periode yang diizinkan, koneksi akan kehabisan waktu.

Gunakan TimeSpan.Zero untuk menunjukkan bahwa default sistem harus digunakan.

EntityBody

Waktu, dalam detik, memungkinkan badan entitas permintaan tiba. Timer default adalah 2 menit.

HTTP Server API mengaktifkan timer ini ketika permintaan memiliki badan entitas. Kedaluwarsa timer awalnya diatur ke nilai yang dikonfigurasi. Ketika HTTP Server API menerima indikasi data tambahan pada permintaan, API akan mengatur ulang timer untuk memberikan interval lain pada koneksi.

Gunakan TimeSpan.Zero untuk menunjukkan bahwa default sistem harus digunakan.

HeaderWait

Waktu, dalam detik, diizinkan bagi API Server HTTP untuk mengurai header permintaan. Timer default adalah 2 menit.

Batas waktu ini hanya diberlakukan setelah permintaan pertama pada koneksi dirutekan ke aplikasi.

Gunakan TimeSpan.Zero untuk menunjukkan bahwa default sistem harus digunakan.

IdleConnection

Waktu, dalam detik, diizinkan untuk koneksi diam. Timer default adalah 2 menit.

Batas waktu ini hanya diberlakukan setelah permintaan pertama pada koneksi dirutekan ke aplikasi.

Gunakan TimeSpan.Zero untuk menunjukkan bahwa default sistem harus digunakan.

MinSendBytesPerSecond

Tingkat pengiriman minimum, dalam byte per detik, untuk respons. Tingkat pengiriman respons default adalah 150 byte per detik.

Gunakan 0 untuk menunjukkan bahwa default sistem harus digunakan.

Untuk menonaktifkan timer ini, atur ke UInt32.MaxValue

RequestQueue

Waktu, dalam detik, diizinkan agar permintaan tetap berada dalam antrean permintaan sebelum aplikasi mengambilnya. Timer default adalah 2 menit.

Gunakan TimeSpan.Zero untuk menunjukkan bahwa default sistem harus digunakan.

Berlaku untuk