Classes | |
| interface | ITrashCan |
| Container of scrapped items. More... | |
| interface | ITrashHandler |
| Service interface implemented by the trash handler implementation. More... | |
| class | NotThrowableAttribute |
| When used on an item definition this attribute prevents it from beeing moved to trash upon deletion. More... | |
| class | Default |
| class | DeleteInterceptor |
| Intercepts delete operations. More... | |
| class | TrashcanInitializer |
| class | TrashCleanupAgent |
| Cleans the recycle bin. More... | |
| class | TrashContainerItem |
| class | TrashHandler |
| Can throw and restore items. Thrown items are moved to a trash container item. More... | |
Enumerations | |
| enum | TrashPurgeInterval { Dayly = 1, Weekly = 7, Monthly = 31, Quarterly = 92, Yearly = 365, Never = int.MaxValue } |
Specifies intervals after which deleted items can be purged from trash. More... | |
Specifies intervals after which deleted items can be purged from trash.
| Dayly |
Purge after a day. |
| Weekly |
Purge after 7 days. |
| Monthly |
Purge after 31 days. |
| Quarterly |
Purge after 92 days. |
| Yearly |
Purge after 365 days. |
| Never |
Never purge. |
Definition at line 10 of file TrashPurgeInterval.cs.