public Stream GetFileStream(File file, long offset)
        {
            var fileToDownload = ProviderInfo.GetFileById(file.ID);

            if (fileToDownload == null)
            {
                throw new ArgumentNullException("file", Web.Files.Resources.FilesCommonResource.ErrorMassage_FileNotFound);
            }

            var fileStream = ProviderInfo.GetFileStream(fileToDownload.ServerRelativeUrl, (int)offset);

            return(fileStream);
        }
 public List <File> GetFiles(IEnumerable <object> fileIds)
 {
     return(fileIds.Select(fileId => ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId))).ToList());
 }
 public File GetFileStable(object fileId, int fileVersion)
 {
     return(ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId)));
 }
 public List <File> GetFiles(object[] fileIds)
 {
     return(fileIds.Select(fileId => ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId))).ToList());
 }
示例#5
0
 public File <string> GetFile(string fileId, int fileVersion)
 {
     return(ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId)));
 }
示例#6
0
 public List <File <string> > GetFiles(string[] fileIds)
 {
     return(fileIds.Select(fileId => ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId))).ToList());
 }