Freigeben über


BITS-Schnittstellen

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

Schnittstelle Beschreibung
IBackgroundCopyCallback- Clients implementieren die IBackgroundCopyCallback Schnittstelle, um Benachrichtigungen zu erhalten, dass ein Auftrag abgeschlossen ist, geändert wurde oder fehlerhaft ist.
IBackgroundCopyCallback2 Clients implementieren die IBackgroundCopyCallback2 Schnittstelle, um Benachrichtigungen zu erhalten, dass eine Datei den Download abgeschlossen hat.
IBackgroundCopyCallback3 Clients implementieren die IBackgroundCopyCallback3 Schnittstelle, um Benachrichtigungen zu erhalten, dass Bereiche einer Datei den Download abgeschlossen haben.
IBackgroundCopyError- Ruft Details eines Auftragsfehlers ab.
IBackgroundCopyFile- Ruft die lokalen und Remotedateinamen einer Dateiübertragungsanforderung im Auftrag und deren Fortschritt ab.
IBackgroundCopyFile2- Gibt einen neuen Remotenamen für die Datei an und ruft die Liste der herunterzuladenden Bereiche ab.
IBackgroundCopyFile3- Überprüft die Datei so, dass Peers den Inhalt anfordern und den Namen der temporären Datei abrufen können.
IBackgroundCopyFile4- Ruft Downloadstatistiken für Peers und Ursprungsserver ab.
IBackgroundCopyFile5- Stellt generische Eigenschaften zum Abrufen und Festlegen von Methoden für BackgroundCopyFile-Eigenschaften bereit.
IBackgroundCopyFile6- Dient zum Abrufen oder Festlegen generischer Eigenschaften von BITS-Dateiübertragungen.
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 von 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 Remoteserver bereit.
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 das Zwischenspeichern von Peers, das Einschränken der Downloadzeit und das Überprüfen von Benutzertokenmerkmalen.
IBackgroundCopyJob5- Abfragen oder Festlegen mehrerer optionaler Verhaltensweisen eines Auftrags.
IBackgroundCopyJobHttpOptions Gibt Clientzertifikate für 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 außer Kraft zu setzen.
IBackgroundCopyManager Erstellt Übertragungsaufträge, ruft ein Enumerationsobjekt von Aufträgen in der Warteschlange ab und ruft einzelne Aufträge aus der Warteschlange ab.
IBitsPeer- Ruft Informationen zu einem Peer in der Nachbarschaft ab.
IBitsPeerCacheAdministration Verwalten Sie den Pool von Peers, aus denen Sie Inhalte herunterladen können.
IBitsPeerCacheRecord Ruft Informationen zu einer Datei im Cache ab.
IBitsTokenOptions Ordnet ein Sicherheitstokenpaar für einen BITS-Transferauftrag (Background Intelligent Transfer Service) zu und verwaltet es.
IEnumBackgroundCopyFiles Listet Dateien im Auftrag auf.
IEnumBackgroundCopyJobs Listet Aufträge in der Übertragungswarteschlange auf.
IEnumBitsPeerCacheRecords Listet die Datensätze des Caches auf.
IEnumBitsPeers Listet die Liste der Peers auf, die BITS ermittelt hat.