Фоновая интеллектуальная служба передачи
Цель
Фоновая интеллектуальная служба передачи (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. |