BITS-Schnittstellen
Verwenden Sie die folgenden BITS-Schnittstellen (Background Intelligent Transfer Service), um Dateien zu übertragen und Aufträge innerhalb der Übertragungswarteschlange zu überwachen.
Schnittstelle | BESCHREIBUNG |
---|---|
IBackgroundCopyCallback | Clients implementieren die IBackgroundCopyCallback-Schnittstelle , um eine Benachrichtigung zu erhalten, dass ein Auftrag abgeschlossen ist, geändert wurde oder fehlerhaft ist. |
IBackgroundCopyCallback2 | Clients implementieren die IBackgroundCopyCallback2-Schnittstelle , um eine Benachrichtigung zu erhalten, dass der Download einer Datei abgeschlossen wurde. |
IBackgroundCopyCallback3 | Clients implementieren die IBackgroundCopyCallback3-Schnittstelle , um eine Benachrichtigung zu erhalten, dass der Download von Bereichen einer Datei abgeschlossen ist. |
IBackgroundCopyError | Ruft Details zu einem Auftragsfehler 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, sodass 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 Methoden zum Abrufen und Festlegen von Eigenschaften für BackgroundCopyFile bereit. |
IBackgroundCopyFile6 | Ruft generische Eigenschaften von BITS-Dateiübertragungen ab oder legt diese 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 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 Peerzwischenspeicherung, Einschränken der Downloadzeit und Überprüfen von Benutzertokenmerkmalen. |
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 Nachbarschaft ab. |
IBitsPeerCacheAdministration | Verwalten Sie den Peerpool, aus dem Sie Inhalte herunterladen können. |
IBitsPeerCacheRecord | Ruft Informationen zu einer Datei im Cache ab. |
IBitsTokenOptions | Verknüpft und verwaltet ein Paar von Sicherheitstoken für einen BITS-Übertragungsauftrag (Background Intelligent Transfer Service). |
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. |