Поделиться через


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

Цель

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

Заметка

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

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

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

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

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

BITS — это COM-интерфейс, предназначенный для разработчиков C и C++, которые также могут использоваться разработчиками .NET. Разработчики UWP должны использовать api Windows.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.