Freigeben über


Schnittstellen für die Übermittlungsoptimierung

Verwenden Sie die folgenden Übermittlungsoptimierungsschnittstellen, 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.
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.
IBackgroundCopyFile5 Stellt generische Methoden zum Abrufen und Festlegen von Eigenschaften für BackgroundCopyFile bereit.
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.
IBackgroundCopyJob5 Fragt mehrere optionale Verhaltensweisen eines Auftrags ab oder legt sie fest.
IBackgroundCopyManager Erstellt Übertragungsaufträge, ruft ein Enumeratorobjekt von Aufträgen in der Warteschlange ab und ruft einzelne Aufträge aus der Warteschlange ab.
IDeliveryOptimizationJob Verwenden Sie zum Herunterladen von Bereichen einer Datei.
IDeliveryOptimizationFile Verwenden Sie , um die status einer bestimmten Datei zu identifizieren.
IDOHerunterladen Wird verwendet, um einen Download zu starten und zu verwalten.
IDODownloadInternal Dient zum Abrufen oder Festlegen erweiterter Downloadeigenschaften.
IDODownloadStatusCallback Wird verwendet, um Benachrichtigungen zu einem Download zu erhalten.
IDOManager Wird verwendet, um einen neuen Download zu erstellen und vorhandene Downloads aufzulisten.
IEnumBackgroundCopyFiles Listet Dateien im Auftrag auf.