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