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

Характер использования

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

Примечание.

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

Где применимо

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

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

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

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

Версии BITS

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

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

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

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

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

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