Metode IBackgroundCopyJob::SetNoProgressTimeout
Mengatur lamanya waktu pengoptimalan pengiriman mencoba mentransfer file setelah kondisi kesalahan sementara terjadi. Jika ada kemajuan, timer diatur ulang.
Sintaks
HRESULT SetNoProgressTimeout(
[in] ULONG RetryPeriod
);
Parameter
-
RetryPeriod [in]
-
Lama waktu, dalam hitungan detik, Pengoptimalan Pengiriman mencoba mentransfer file setelah tidak ada kemajuan yang dibuat. Periode coba lagi default untuk pekerjaan prioritas tinggi adalah 3600 detik (1 jam) dan untuk pekerjaan prioritas rendah adalah 86400 detik (24 jam).
Menampilkan nilai
Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.
Menampilkan kode | Deskripsi |
---|---|
|
Periode coba lagi berhasil diatur. |
|
Status pekerjaan tidak dapat BG_JOB_STATE_CANCELLED atau BG_JOB_STATE_ACKNOWLEDGED. |
Keterangan
Jika Pengoptimalan Pengiriman tidak mengalami kemajuan selama periode coba lagi, pengoptimalan status pekerjaan dari BG_JOB_STATE_TRANSIENT_ERROR ke BG_JOB_STATE_ERROR. Jika Anda meminta pemberitahuan kesalahan, Pengoptimalan Pengiriman kemudian memanggil panggilan balik JobError Anda.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 10, versi 1709 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server, versi 1709 [hanya aplikasi desktop] |
Header |
|
IDL |
|
Pustaka |
|
DLL |
|
IID |
IID_IBackgroundCopyJob didefinisikan sebagai 37668D37-507E-4160-9316-26306D150B12 |
Lihat juga
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