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