Интерфейсы BITS
Используйте следующие интерфейсы фоновой интеллектуальной службы передачи (BITS) для передачи файлов и отслеживания заданий в очереди передачи.
Интерфейс | Description |
---|---|
IBackgroundCopyCallback | Клиенты реализуют интерфейс IBackgroundCopyCallback для получения уведомления о завершении задания, изменении или ошибке. |
IBackgroundCopyCallback2 | Клиенты реализуют интерфейс IBackgroundCopyCallback2 для получения уведомления о завершении скачивания файла. |
IBackgroundCopyCallback3 | Клиенты реализуют интерфейс IBackgroundCopyCallback3 для получения уведомлений о завершении скачивания диапазонов файла. |
IBackgroundCopyError | Извлекает сведения об ошибке задания. |
IBackgroundCopyFile | Извлекает имена локальных и удаленных файлов запроса на передачу файлов в задании и его ход выполнения. |
IBackgroundCopyFile2 | Задает новое удаленное имя файла и извлекает список диапазонов для скачивания. |
IBackgroundCopyFile3 | Проверяет файл, чтобы одноранговые узлы могли запрашивать его содержимое и извлекать имя временного файла. |
IBackgroundCopyFile4 | Извлекает статистику загрузки для одноранговых узлов и серверов-источников. |
IBackgroundCopyFile5 | Предоставляет методы получения и задания универсальных свойств для свойств BackgroundCopyFile. |
IBackgroundCopyFile6 | Возвращает или задает универсальные свойства передачи файлов BITS. |
IBackgroundCopyJob | Добавляет файлы в задание, задает уровень приоритета задания, определяет состояние задания и запускает и останавливает задание. |
IBackgroundCopyJob2 | Извлекает данные ответа из задания отправки, определяет ход передачи данных ответа клиенту, запрашивает выполнение командной строки и предоставляет учетные данные для прокси-сервера и удаленного сервера. |
IBackgroundCopyJob3 | Загружает диапазоны файла, изменяет префикс удаленного имени файла и сохраняет сведения о владельце и ACL с файлом. |
IBackgroundCopyJob4 | Включает кэширование одноранговых узлов, ограничивает время загрузки и проверяет характеристики маркера пользователя. |
IBackgroundCopyJob5 | Запросы или задает несколько необязательных действий задания. |
IBackgroundCopyJobHttpOptions | Указывает сертификаты клиента для проверки подлинности клиента на основе сертификатов и пользовательских заголовков для HTTP-запросов. |
IBackgroundCopyJobHttpOptions2 | Используйте этот интерфейс для извлечения и (или) переопределения метода HTTP, используемого для передачи BITS. |
IBackgroundCopyManager | Создает задания передачи, извлекает объект перечислителя заданий в очереди и извлекает отдельные задания из очереди. |
IBitsPeer | Получает сведения о одноранговом узле в районе. |
IBitsPeerCache Администратор istration | Управление пулом одноранговых узлов, с которого можно скачать содержимое. |
IBitsPeerCacheRecord | Возвращает сведения о файле в кэше. |
IBitsTokenOptions | Связывает и управляет парой маркеров безопасности для задания передачи фоновой интеллектуальной службы передачи (BITS). |
IEnumBackgroundCopyFiles | Перечисляет файлы в задании. |
IEnumBackgroundCopyJobs | Перечисляет задания в очереди передачи. |
IEnumBitsPeerCacheRecords | Перечисляет записи кэша. |
IEnumBitsPeers | Перечисляет список обнаруженных одноранговых узлов BITS. |