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. |