BITS-Schnittstellen

Verwenden Sie die folgenden Background Intelligent Transfer Service -Schnittstellen (BITS), um Dateien zu übertragen und Aufträge in der Übertragungswarteschlange zu überwachen.

Schnittstelle BESCHREIBUNG
IBackgroundCopyCallback Clients implementieren die IBackgroundCopyCallback-Schnittstelle, um eine Benachrichtigung zu erhalten, dass ein Auftrag abgeschlossen, geändert oder ein Fehler aufgetreten ist.
IBackgroundCopyCallback2 Clients implementieren die IBackgroundCopyCallback2-Schnittstelle, um eine Benachrichtigung zu erhalten, dass das Herunterladen einer Datei abgeschlossen wurde.
IBackgroundCopyCallback3 Clients implementieren die IBackgroundCopyCallback3-Schnittstelle, um Benachrichtigungen zu erhalten, dass der Download von Bereichen einer Datei abgeschlossen wurde.
IBackgroundCopyError Ruft Details zu einem Auftragsfehler ab.
IBackgroundCopyFile Ruft die lokalen und Remotedateinamen einer Dateiübertragungsanforderung im Auftrag und dessen Status ab.
IBackgroundCopyFile2 Gibt einen neuen Remotenamen für die Datei an und ruft die Liste der herunterzuladenden Bereiche ab.
IBackgroundCopyFile3 Überprüft die Datei, damit Peers ihren Inhalt anfordern können, und ruft den Namen der temporären Datei ab.
IBackgroundCopyFile4 Ruft Downloadstatistiken für Peers und Ursprungsserver ab.
IBackgroundCopyFile5 Stellt generische Get- und Set-Methoden für BackgroundCopyFile-Eigenschaften zur Verfügung.
IBackgroundCopyFile6 Ruft generische Eigenschaften von BITS-Dateiübertragungen ab oder legt sie fest.
IBackgroundCopyJob Fügt dem Auftrag Dateien hinzu, legt die Prioritätsebene des Auftrags fest, bestimmt den Status des Auftrags und startet und beendet den Auftrag.
IBackgroundCopyJob2 Ruft Antwortdaten aus einem Uploadauftrag ab, bestimmt den Fortschritt der Antwortdatenübertragung an den Client, fordert die Befehlszeilenausführung an und stellt Anmeldeinformationen für einen Proxy und einen Remoteserver zur Verfügung.
IBackgroundCopyJob3 Lädt Bereiche einer Datei herunter, ändert das Präfix eines Remotedateinamens und verwaltet die Besitzer- und ACL-Informationen mit der Datei.
IBackgroundCopyJob4 Ermöglicht die Peerzwischenspeicherung, schränkt die Downloadzeit ein und überprüft die Merkmale von Benutzertoken.
IBackgroundCopyJob5 Fragt mehrere optionale Verhaltensweisen eines Auftrags ab oder legt sie fest.
IBackgroundCopyJobHttpOptions Gibt Clientzertifikate für die zertifikatbasierte Clientauthentifizierung und benutzerdefinierte Header für HTTP-Anforderungen an.
IBackgroundCopyJobHttpOptions2 Verwenden Sie diese Schnittstelle, um die für eine BITS-Übertragung verwendete HTTP-Methode abzurufen und/oder zu überschreiben.
IBackgroundCopyManager Erstellt Übertragungsaufträge, ruft ein Enumeratorobjekt von Aufträgen in der Warteschlange ab und ruft einzelne Aufträge aus der Warteschlange ab.
IBitsPeer Ruft Informationen zu einem Peer in der Umgebung ab.
IBitsPeerCacheAdministration Verwalten Sie den Pool von Peers, aus dem Sie Inhalte herunterladen können.
IBitsPeerCacheRecord Ruft Informationen zu einer Datei im Cache ab.
IBitsTokenOptions Ordnet ein Sicherheitstokenpaar für einen BITS-Übertragungsauftrag (Background Intelligent Transfer Service) zu und verwaltet es.
IEnumBackgroundCopyFiles Aufzählen von Dateien im Auftrag.
IEnumBackgroundCopyJobs Aufzählen von Aufträgen in der Übertragungswarteschlange.
IEnumBitsPeerCacheRecords Enumeriert die Datensätze des Caches.
IEnumBitsPeers Listet die Peers auf, die BITS gefunden hat.