Фоновая интеллектуальная служба передачи

Назначение

Фоновая интеллектуальная служба передачи (BITS) используется программистами и системными администраторами для скачивания файлов из веб-серверов HTTP и общих папок SMB. BITS будет принимать во внимание стоимость передачи, а также использование сети, чтобы работа пользователя на переднем плане была максимально мало влиять. BITS также обрабатывает межсетовые взаимодействия, приостановку и автоматическое возобновление передачи даже после перезагрузки. BITS включает командлеты PowerShell для создания передачи и управления ими, а также служебной программы командной строки BitsAdmin.

Примечание

BITS можно использовать Windows для скачивания обновлений в локальную систему. Если вы являетесь конечным пользователем, который ищет способы устранения неполадок при установке BITS, см. раздел "Устранение клиентский компонент Центра обновления Windows проблем".

Если применимо

Используйте BITS для приложений, которым необходимо:

  • Скачайте или отправьте файлы на веб-сервер HTTP или REST или файловый сервер SMB.
  • Автоматическое возобновление передачи файлов после отключения сети и перезагрузки компьютера.
  • Сохраняйте скорость реагирования других сетевых приложений.
  • Учитывайте затраты на сеть в роуминге
  • При необходимости работа с BranchCache для оптимизации трафика глобальной сети (WAN)

Аудитория разработчиков

BITS — это COM-интерфейс, предназначенный для разработчиков C и C++, которые также могут использоваться разработчиками .NET. Разработчики UWP должны использовать Windows. API Networking.BackgroundTransfer, а не API BITS.

Версии BITS

Полный журнал версий и сведения о более ранней операционной системе см. в статье "Новые возможности".

В этом разделе

Раздел Описание
Сведения о службе BITS
Общие сведения о BITS.
Использование BITS
Процедурное руководство по разработке клиентов BITS, которые передают файлы между клиентом и сервером.
Справочник по BITS
Справочные сведения для программных интерфейсов BITS. Также содержит сведения о примерах, средствах, параметрах сервера для заданий отправки и протоколе отправки.
Рекомендации
Сведения, которые следует учитывать при проектировании приложения, использующего BITS.

Дополнительные ресурсы

Ниже приведены дополнительные ресурсы.

Ресурс Описание
библиотека DLL .NET Сведения об использовании BITS из .NET с использованием ссылочных библиотек DLL см. в статье "Вызов в BITS из .NET с помощью ссылочных библиотек DLL"
оболочка .NET Для других .NET оболочки для BITS можно найти nuget для проектов, помеченных тегом BITS.