Pembersihan Direktori Virtual
BITS memperluas direktori virtual IIS untuk mendukung unggahan. Setiap direktori virtual memiliki properti waktu habis sesi (properti IIS BITSSessionTimeout metabase) yang menentukan periode waktu di mana klien BITS harus membuat kemajuan dalam mengunggah file. Jika tidak ada kemajuan yang dibuat selama periode tersebut (timer diatur ulang saat kemajuan dibuat), BITS menutup sesi. Batas waktu sesi default adalah 14 hari.
BITS menambahkan item kerja ke Task Scheduler untuk setiap direktori virtual yang Anda buat dan aktifkan. Item kerja menghapus sumber daya yang terkait dengan sesi tertutup. Secara default, pembersihan terjadi setiap 12 jam. Jika dua direktori virtual menunjuk ke direktori fisik yang sama, proses pembersihan yang dimulai oleh salah satu direktori akan menghapus sumber daya yang terkait dengan semua sesi tertutup di direktori fisik.
Gunakan tab Ekstensi BITS atau antarmuka Task Scheduler untuk mengubah jadwal pembersihan yang sesuai untuk aplikasi Anda. Anda juga dapat memanggil metode IBITSExtensionSetup::GetCleanupTask untuk mengambil penunjuk antarmuka ke tugas pembersihan yang terkait dengan direktori virtual.
Nota
Jika Penjadwal Tugas dinonaktifkan setelah direktori virtual diaktifkan, proses pembersihan direktori virtual tidak akan berfungsi.