Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Gunakan antarmuka IBackgroundCopyJob untuk menambahkan file ke pekerjaan, mengatur tingkat prioritas pekerjaan, menentukan status pekerjaan, dan untuk memulai dan menghentikan pekerjaan.
Untuk membuat pekerjaan, panggil metode IBackgroundCopyManager::CreateJob . Untuk mendapatkan penunjuk antarmuka IBackgroundCopyJob ke pekerjaan yang ada, panggil metode IBackgroundCopyManager::GetJob .
Warisan
Antarmuka IBackgroundCopyJob mewarisi dari antarmuka IUnknown . IBackgroundCopyJob juga memiliki jenis anggota berikut:
Metode
Antarmuka IBackgroundCopyJob memiliki metode ini.
IBackgroundCopyJob::AddFile Menambahkan satu file ke pekerjaan. |
IBackgroundCopyJob::AddFileSet Menambahkan beberapa file ke pekerjaan. |
IBackgroundCopyJob::Cancel Menghapus pekerjaan dari antrean transfer dan menghapus file sementara terkait dari klien (unduhan) dan server (unggahan). |
IBackgroundCopyJob::Complete Mengakhiri pekerjaan dan menyimpan file yang ditransfer pada klien. |
IBackgroundCopyJob::EnumFiles Mengambil penunjuk antarmuka IEnumBackgroundCopyFiles yang Anda gunakan untuk menghitung file dalam pekerjaan. |
IBackgroundCopyJob::GetDescription Mengambil deskripsi pekerjaan. |
IBackgroundCopyJob::GetDisplayName Mengambil nama tampilan untuk pekerjaan tersebut. Biasanya, Anda menggunakan nama tampilan untuk mengidentifikasi pekerjaan di antarmuka pengguna. |
IBackgroundCopyJob::GetError Mengambil antarmuka kesalahan setelah terjadi kesalahan. |
IBackgroundCopyJob::GetErrorCount Mengambil berapa kali BITS mencoba mentransfer pekerjaan dan terjadi kesalahan. |
IBackgroundCopyJob::GetId Mengambil pengidentifikasi yang digunakan untuk mengidentifikasi pekerjaan dalam antrean. |
IBackgroundCopyJob::GetMinimumRetryDelay Mengambil lama waktu minimum layanan menunggu setelah mengalami kondisi kesalahan sementara sebelum mencoba mentransfer file. |
IBackgroundCopyJob::GetNoProgressTimeout Mengambil lama waktu layanan mencoba mentransfer file setelah kondisi kesalahan sementara terjadi. Jika ada kemajuan, timer diatur ulang. |
IBackgroundCopyJob::GetNotifyFlags Mengambil bendera pemberitahuan peristiwa untuk pekerjaan tersebut. |
IBackgroundCopyJob::GetNotifyInterface Mengambil penunjuk antarmuka ke implementasi antarmuka IBackgroundCopyCallback Anda. |
IBackgroundCopyJob::GetOwner Mengambil identitas pemilik pekerjaan. |
IBackgroundCopyJob::GetPriority Mengambil tingkat prioritas untuk pekerjaan tersebut. Tingkat prioritas menentukan kapan pekerjaan diproses relatif terhadap pekerjaan lain dalam antrean transfer. |
IBackgroundCopyJob::GetProgress Mengambil informasi kemajuan terkait pekerjaan, seperti jumlah byte dan file yang ditransfer. |
IBackgroundCopyJob::GetProxySettings Mengambil informasi proksi yang digunakan pekerjaan untuk mentransfer file. |
IBackgroundCopyJob::GetState Mengambil status pekerjaan. |
IBackgroundCopyJob::GetTimes Mengambil stempel waktu terkait pekerjaan, seperti waktu pekerjaan dibuat atau terakhir dimodifikasi. |
IBackgroundCopyJob::GetType Mengambil jenis transfer yang sedang dilakukan, seperti pengunduhan atau pengunggahan file. |
IBackgroundCopyJob::Resume Mengaktifkan pekerjaan baru atau memulai ulang pekerjaan yang telah ditangguhkan. |
IBackgroundCopyJob::SetDescription Menyediakan deskripsi pekerjaan. |
IBackgroundCopyJob::SetDisplayName Menentukan nama tampilan untuk pekerjaan tersebut. Biasanya, Anda menggunakan nama tampilan untuk mengidentifikasi pekerjaan di antarmuka pengguna. |
IBackgroundCopyJob::SetMinimumRetryDelay Mengatur lama waktu minimum bit menunggu setelah mengalami kondisi kesalahan sementara sebelum mencoba mentransfer file. |
IBackgroundCopyJob::SetNoProgressTimeout Mengatur lamanya waktu bitS mencoba mentransfer file setelah kondisi kesalahan sementara terjadi. Jika ada kemajuan, timer diatur ulang. |
IBackgroundCopyJob::SetNotifyFlags Menentukan jenis pemberitahuan peristiwa yang ingin Anda terima, seperti peristiwa yang ditransfer pekerjaan. |
IBackgroundCopyJob::SetNotifyInterface Mengidentifikasi implementasi antarmuka IBackgroundCopyCallback Anda ke BITS. Gunakan antarmuka IBackgroundCopyCallback untuk menerima pemberitahuan peristiwa terkait pekerjaan. |
IBackgroundCopyJob::SetPriority Menentukan tingkat prioritas pekerjaan Anda. Tingkat prioritas menentukan kapan pekerjaan Anda diproses relatif terhadap pekerjaan lain dalam antrean transfer. |
IBackgroundCopyJob::SetProxySettings Menentukan proksi mana yang akan digunakan untuk mentransfer file. |
IBackgroundCopyJob::Tangguhkan Menangguhkan pekerjaan. Pekerjaan baru, pekerjaan yang mengalami kesalahan, dan pekerjaan yang telah selesai mentransfer file secara otomatis ditangguhkan. |
IBackgroundCopyJob::TakeOwnership Mengubah kepemilikan pekerjaan ke pengguna saat ini. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |