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()); }
public File <string> GetFile(string fileId, int fileVersion) { return(ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId))); }
public List <File <string> > GetFiles(string[] fileIds) { return(fileIds.Select(fileId => ProviderInfo.ToFile(ProviderInfo.GetFileById(fileId))).ToList()); }