Background Intelligent Transfer Service

Tujuan

Background Intelligent Transfer Service (BITS) digunakan oleh programmer dan administrator sistem untuk mengunduh file dari atau mengunggah file ke server web HTTP dan berbagi file SMB. BITS akan mempertimbangkan biaya transfer, serta penggunaan jaringan sehingga pekerjaan latar depan pengguna memiliki dampak sesedikit mungkin. BITS juga menangani interupsi jaringan, menjeda, dan secara otomatis memulai kembali transfer, bahkan setelah boot ulang. BITS mencakup cmdlet PowerShell untuk membuat dan mengelola transfer serta utilitas baris perintah BitsAdmin.

Catatan

BITS dapat digunakan oleh Windows untuk mengunduh pembaruan ke sistem lokal Anda. Jika Anda adalah pengguna akhir yang mencari cara untuk memecahkan masalah penginstalan BITS Anda, lihat Memperbaiki Masalah Pembaruan Windows.

Jika berlaku

Gunakan BITS untuk aplikasi yang perlu:

  • Unduh dari atau unggah file ke server web HTTP atau REST atau server file SMB.
  • Otomatis lanjutkan transfer file setelah jaringan terputus dan komputer dimulai ulang.
  • Pertahankan responsivitas aplikasi jaringan lainnya.
  • Perhatikan biaya jaringan misalnya jaringan roaming
  • Secara opsional bekerja dengan BranchCache untuk mengoptimalkan lalu lintas jaringan area luas (WAN)

Audiens pengembang

BITS adalah antarmuka COM yang dirancang untuk pengembang C dan C++ yang juga dapat digunakan oleh pengembang .NET. Pengembang UWP harus menggunakan API Windows.Networking.BackgroundTransfer dan bukan BITS API.

Versi BITS

Untuk riwayat dan informasi versi lengkap tentang sistem operasi sebelumnya, lihat Apa yang Baru.

Di bagian ini

Topik Deskripsi
Tentang BITS
Informasi umum tentang BITS.
Menggunakan BITS
Panduan prosedural untuk mengembangkan klien BITS yang mentransfer file antara klien dan server.
Referensi BITS
Informasi referensi untuk antarmuka pemrograman BITS. Juga berisi informasi tentang sampel, alat, pengaturan server untuk pekerjaan unggahan, dan protokol unggah.
Praktik Terbaik
Informasi yang perlu dipertimbangkan saat merancang aplikasi yang menggunakan BITS.

Sumber daya tambahan

Berikut ini adalah sumber daya tambahan.

Sumber daya Deskripsi
DLL Referensi .NET Untuk informasi tentang menggunakan BITS dari .NET menggunakan DLL referensi, lihat Memanggil BITS dari .NET menggunakan DLL Referensi
Pembungkus .NET Untuk pembungkus .NET lainnya untuk BITS, Anda dapat mencari nuget untuk proyek yang ditandai dengan tag BITS.