IBackgroundCopyJob::SetNoProgressTimeout-Methode
Legt die Dauer fest, die die Übermittlungsoptimierung versucht, die Datei zu übertragen, nachdem eine vorübergehende Fehlerbedingung auftritt. Wenn Fortschritt vorhanden ist, wird der Timer zurückgesetzt.
Syntax
HRESULT SetNoProgressTimeout(
[in] ULONG RetryPeriod
);
Parameter
-
RetryPeriod [in]
-
Dauer in Sekunden, die die Übermittlungsoptimierung versucht, die Datei zu übertragen, nachdem kein Fortschritt erfolgt ist. Der Standardmäßige Wiederholungszeitraum für Aufträge mit hoher Priorität beträgt 3600 Sekunden (1 Stunde) und für Aufträge mit niedriger Priorität 86400 Sekunden (24 Stunden).
Rückgabewert
Diese Methode gibt die folgenden HRESULT-Werte sowie andere zurück.
Rückgabecode | Beschreibung |
---|---|
|
Wiederholungszeitraum erfolgreich festgelegt. |
|
Der Status des Auftrags kann nicht BG_JOB_STATE_CANCELLED oder BG_JOB_STATE_ACKNOWLEDGED werden. |
Bemerkungen
Wenn die Übermittlungsoptimierung während des Wiederholungszeitraums keinen Fortschritt macht, verschiebt sie den Status des Auftrags von BG_JOB_STATE_TRANSIENT_ERROR in BG_JOB_STATE_ERROR. Wenn Sie eine Fehlerbenachrichtigung anfordern, ruft die Übermittlungsoptimierung ihren JobError-Rückruf auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 10, Version 1709 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server, Version 1709 [nur Desktop-Apps] |
Header |
|
IDL |
|
Bibliothek |
|
DLL |
|
IID |
IID_IBackgroundCopyJob ist definiert als 37668D37-507E-4160-9316-26306D150B12 |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für