/// <summary> /// 获取文件信息集合 /// </summary> /// <param name="request"></param> /// <returns></returns> public IEnumerable <FileInfoDto> GetList(GetFileRangeParam request) { new GetFileRangeParamValidator().Validate(request).Check(HttpStatus.Err.Name); List <FileInfoDto> res = new List <FileInfoDto>(); request.Keys.ToList() .ListPager((list) => { res.AddRange(GetMulti(list.ToArray(), request.PersistentOps)); }, 1000, 1); return(res); }
/// <summary> /// 批量获取文件信息 /// </summary> /// <param name="request"></param> /// <returns></returns> public IEnumerable <FileInfoDto> GetList(GetFileRangeParam request) { new GetFileRangeParamValidator().Validate(request).Check(HttpStatus.Err.Name); List <FileInfoDto> list = new List <FileInfoDto>(); foreach (var key in request.Keys) { list.Add(Get(new GetFileParam(key, request.PersistentOps))); } return(list); }
/// <summary> /// 获取文件信息集合 /// </summary> /// <param name="request"></param> /// <returns></returns> public IEnumerable <FileInfoDto> GetList(GetFileRangeParam request) { throw new NotImplementedException(); }