C# Umbraco 8.1.5使用.GetMediaInRecycleBin()
我正在尝试使用.GetMediaInRecycleBin()方法获取回收站中所有项目的列表 我已经看过了,但在Umbraco 8中找不到任何这样做的方法,到目前为止我最好的方法就是这样做,这感觉真的很糟糕吗C# Umbraco 8.1.5使用.GetMediaInRecycleBin(),c#,umbraco,C#,Umbraco,我正在尝试使用.GetMediaInRecycleBin()方法获取回收站中所有项目的列表 我已经看过了,但在Umbraco 8中找不到任何这样做的方法,到目前为止我最好的方法就是这样做,这感觉真的很糟糕吗 var mediaService = Current.Services.MediaService; long pageIndex = 0; int pageSize = 2147483647; // max int32 var recycled = mediaService.GetPage
var mediaService = Current.Services.MediaService;
long pageIndex = 0;
int pageSize = 2147483647; // max int32
var recycled = mediaService.GetPagedMediaInRecycleBin(pageIndex, pageSize, out long totalRecords);
这是可行的,但是如果有人能帮我实现的话,我真的更愿意使用正确的方法,那太好了!提前谢谢 你想干什么?您不需要初始化totalRecords变量。这个方法会给你的。这样不行吗?你想要所有的记录,你必须在这个方法上迭代。@MarioLopez谢谢你的回答,我有点困惑你的困惑在哪里?当用户“清空回收站”时,我试图获取回收站中的所有项目,但我找不到其他方法获取所有媒体项目!