Checkpoint Restart (Windows CE 5.0)
Checkpoint restart enables the Device Management engine to keep track of the package files that it is downloading for a package and in case of connection failures during the download or execution stage, restart the download from the interrupted byte when the failure is corrected.
With checkpoint restart, the download process for a package is driven by a pending download list that is a list of pending download files. The list of pending download files is constructed and persisted in a file that is located under the package's local destination. This file is named ~PD-<package id>
, where package id
is the package identifier of the package that is being downloaded. The pending download file is not protected, just like the downloaded package, and potentially can be corrupted. If the pending download file is corrupted, the package will be downloaded from the beginning instead of from the point where it was interrupted.
If the download server changes when the download task is retrying, the device management client will automatically restart the download from the new download server.
See Also
Device Management Client Application Development
Send Feedback on this topic to the authors