internal EwfResponse GetResponse() { return(new EwfResponse( file.ContentType, new EwfResponseBodyCreator( () => { var contents = BlobFileOps.SystemProvider.GetFileContents(file.FileId); if (forcedImageWidth.Value.HasValue) { contents = StandardLibraryMethods.ResizeImage(contents, forcedImageWidth.Value.Value); } return contents; }), fileNameCreator: () => processAsAttachment.Value ? file.FileName : "")); }