Class RecycleBinList
Recycled items listing page.
public sealed class RecycleBinList : ListingPage, IPage
- Inheritance
-
objectRecycleBinList
- Implements
- Inherited Members
- Extension Methods
Constructors
RecycleBinList(IAuthenticatedUserAccessor)
Initializes a new instance of the RecycleBinList class.
public RecycleBinList(IAuthenticatedUserAccessor authenticatedUserAccessor)
Parameters
authenticatedUserAccessorIAuthenticatedUserAccessor
Properties
ObjectType
Type of the info objects that are listed. Corresponds to the OBJECT_TYPE property of the info object or PredefinedObjectType.
protected override string ObjectType { get; }
Property Value
- string
Methods
ConfigurePage()
Allows configure and share page specific values prior invocation of the ConfigureTemplateProperties(TClientProperties) or command method.
public override Task ConfigurePage()
Returns
- Task
LoadRecycleBinPermanentlyDeleteItemsData(LoadRecycleBinItemsCommandArguments, CancellationToken)
Returns table rows containing recycle bin content items for permanent delete.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<LoadDataResult>> LoadRecycleBinPermanentlyDeleteItemsData(LoadRecycleBinItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
argsLoadRecycleBinItemsCommandArgumentscancellationTokenCancellationToken
Returns
- Task<ICommandResponse<LoadDataResult>>
LoadRecycleBinRestoreItemsData(LoadRecycleBinItemsCommandArguments, CancellationToken)
Returns table rows containing recycle bin content items for restore.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<LoadDataResult>> LoadRecycleBinRestoreItemsData(LoadRecycleBinItemsCommandArguments args, CancellationToken cancellationToken)
Parameters
argsLoadRecycleBinItemsCommandArgumentscancellationTokenCancellationToken
Returns
- Task<ICommandResponse<LoadDataResult>>
MassPermanentlyDelete(IEnumerable<int>)
Permanently deletes selected items.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<MassActionResult>> MassPermanentlyDelete(IEnumerable<int> ids)
Parameters
idsIEnumerable<int>
Returns
- Task<ICommandResponse<MassActionResult>>
MassRestore(IEnumerable<int>)
Restores selected items.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<MassActionResult>> MassRestore(IEnumerable<int> ids)
Parameters
idsIEnumerable<int>
Returns
- Task<ICommandResponse<MassActionResult>>
PermanentlyDelete(int)
Permanently deletes selected item.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<RowActionResult>> PermanentlyDelete(int id)
Parameters
idint
Returns
- Task<ICommandResponse<RowActionResult>>
Restore(int)
Restores selected item.
[PageCommand(Permission = "View")]
public Task<ICommandResponse<RowActionResult>> Restore(int id)
Parameters
idint
Returns
- Task<ICommandResponse<RowActionResult>>