When a data item is sent to the Recycle bin through the IRecycleBinService, a scheduled task for its permanent deletion is created. The scheduled task is of type PermanentDeleteTask and contains a serialized information needed to identify the RecycleBinDataItem to be used for permanent deletion and the due date of the task.
Since the permanent deletion tasks are tightly coupled with the existing RecycleBinDataItems, there is an abstraction layer for recreating or deleting permanent delete tasks named IPermanentDeleteTaskService. Following is an example how to recreate all scheduled tasks or permanent delete of all existing RecycleBinData items. This happens every time the retention policy for items in the Recycle bin is changed from the configurations screen since the due date for the task is set on its creation.
Back To Top
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important
Copyright © 2022 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, Ipswitch, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.
Powered by Progress Sitefinity