Metode IBackgroundCopyJob::SetMinimumRetryDelay (bits.h)
Mengatur lama waktu minimum bit menunggu setelah mengalami kondisi kesalahan sementara sebelum mencoba mentransfer file.
Sintaks
HRESULT SetMinimumRetryDelay(
[in] ULONG Seconds
);
Parameter
[in] Seconds
Panjang waktu minimum, dalam detik, BITS menunggu setelah mengalami kesalahan sementara sebelum mencoba mentransfer file. Penundaan coba lagi default adalah 600 detik (10 menit). Penundaan percobaan kembali minimum yang dapat Anda tentukan adalah 5 detik. Jika Anda menentukan nilai kurang dari 5 detik, BITS mengubah nilai menjadi 5 detik. Jika nilai melebihi nilai no-progress-timeout yang diambil dari metode GetNoProgressTimeout , BITS tidak akan mencoba kembali transfer dan memindahkan pekerjaan ke status BG_JOB_STATE_ERROR.
Nilai kembali
Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.
Menampilkan kode | Deskripsi |
---|---|
|
Penundaan coba lagi berhasil ditetapkan. |
|
Status pekerjaan tidak dapat BG_JOB_STATE_CANCELLED atau BG_JOB_STATE_ACKNOWLEDGED. |
Keterangan
Untuk memulai pekerjaan sebelum periode percobaan kembali minimum berakhir, panggil metode IBackgroundCopyJob::Resume .
BITS tidak mencoba kembali pekerjaan jika terjadi pemutusan jaringan atau kesalahan kunci disk (misalnya, chkdsk sedang berjalan) atau MaxInternetBandwidth Kebijakan Grup adalah nol.
Catatan Mengubah jam sistem tidak mempengaruhi penundaan coba lagi minimum. Misalnya, jika waktu saat ini adalah pukul 14.00 dan BITS adalah mencoba kembali pekerjaan pada pukul 14.10, memindahkan jam sistem ke depan sepuluh menit atau lebih bukan berarti BITS akan mencoba kembali pekerjaan lebih awal—BITS masih akan mencoba kembali pekerjaan dalam sepuluh menit. Untuk mencerminkan perubahan jam sistem di BITS, Anda harus menghidupkan ulang komputer atau layanan BITS.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |
Pustaka | Bits.lib |
DLL | QmgrPrxy.dll |
Lihat juga
IBackgroundCopyJob::GetMinimumRetryDelay