Udostępnij za pośrednictwem


Interfejsy usługi BITS

Użyj następujących interfejsów usługi inteligentnego transferu w tle (BITS), aby transferować pliki i monitorować zadania w kolejce transferu.

Interfejs Opis
IBackgroundCopyCallback Klienci implementują interfejs IBackgroundCopyCallback, aby otrzymywać powiadomienia o zakończeniu zadania, modyfikacji lub błędzie.
IBackgroundCopyCallback2 Klienci implementują interfejs IBackgroundCopyCallback2, aby otrzymywać powiadomienia o zakończeniu pobierania pliku.
IBackgroundCopyCallback3 Klienci implementują interfejs IBackgroundCopyCallback3, aby otrzymywać powiadomienia o zakończeniu pobierania zakresów plików.
IBackgroundCopyError Pobiera szczegóły błędu zadania.
IBackgroundCopyFile Pobiera lokalne i zdalne nazwy plików żądania transferu plików w zadaniu i jego postęp.
IBackgroundCopyFile2 Określa nową zdalną nazwę pliku i pobiera listę zakresów do pobrania.
IBackgroundCopyFile3 Sprawdza poprawność pliku, aby osoby równorzędne mogły zażądać jego zawartości i pobrać nazwę pliku tymczasowego.
IBackgroundCopyFile4 Pobiera statystyki pobierania dla serwerów równorzędnych i źródłowych.
IBackgroundCopyFile5 Udostępnia właściwości ogólne get i set dla właściwości BackgroundCopyFile.
IBackgroundCopyFile6 Pobiera lub ustawia ogólne właściwości transferów plików USŁUGI BITS.
IBackgroundCopyJob Dodaje pliki do zadania, ustawia poziom priorytetu zadania, określa stan zadania i uruchamia i zatrzymuje zadanie.
IBackgroundCopyJob2 Pobiera dane odpowiedzi z zadania przekazywania, określa postęp transferu danych odpowiedzi do klienta, żąda wykonywania wiersza polecenia i dostarcza poświadczenia serwera proxy i serwera zdalnego.
IBackgroundCopyJob3 Pobiera zakresy pliku, zmienia prefiks nazwy pliku zdalnego i przechowuje informacje o właścicielach i listach ACL z plikiem.
IBackgroundCopyJob4 Włącza buforowanie równorzędne, ogranicza czas pobierania i sprawdza charakterystykę tokenu użytkownika.
IBackgroundCopyJob5 Wykonuje zapytania lub ustawia kilka opcjonalnych zachowań zadania.
IBackgroundCopyJobHttpOptions Określa certyfikaty klienta dla uwierzytelniania klienta opartego na certyfikatach i nagłówków niestandardowych dla żądań HTTP.
IBackgroundCopyJobHttpOptions2 Użyj tego interfejsu, aby pobrać i/lub zastąpić metodę HTTP używaną do transferu usługi BITS.
IBackgroundCopyManager Tworzy zadania transferu, pobiera obiekt wyliczający zadań w kolejce i pobiera poszczególne zadania z kolejki.
IBitsPeer Pobiera informacje o elementach równorzędnych w okolicy.
IBitsPeerCacheAdministration Zarządzanie pulą elementów równorzędnych, z których można pobrać zawartość.
IBitsPeerCacheRecord Pobiera informacje o pliku w pamięci podręcznej.
IBitsTokenOptions Kojarzy parę tokenów zabezpieczających dla zadania transferu usługi inteligentnego transferu w tle (BITS) i zarządza nimi.
IEnumBackgroundCopyFiles Wylicza pliki w zadaniu.
IEnumBackgroundCopyJobs Wylicza zadania w kolejce transferu.
IEnumBitsPeerCacheRecords Wylicza rekordy pamięci podręcznej.
IEnumBitsPeers Wylicza listę elementów równorzędnych odnalezionych przez usługi BITS.