14 instantiations of FileStreamResult
Microsoft.AspNetCore.Mvc.Core (6)
ControllerBase.cs (6)
1265=> new FileStreamResult(fileStream, contentType) { FileDownloadName = fileDownloadName }; 1284=> new FileStreamResult(fileStream, contentType) 1307return new FileStreamResult(fileStream, contentType) 1332return new FileStreamResult(fileStream, contentType) 1358return new FileStreamResult(fileStream, contentType) 1385return new FileStreamResult(fileStream, contentType)
Microsoft.AspNetCore.Mvc.Core.Test (6)
ActionResultOfTTest.cs (1)
15var input = new FileStreamResult(Stream.Null, "application/json");
FileStreamResultTest.cs (4)
30var fileStreamResult = new FileStreamResult(stream, contentType) 47var result = new FileStreamResult(stream, "text/plain"); 62var result = new FileStreamResult(stream, contentType); 80var result = new FileStreamResult(stream, contentType)
Infrastructure\FileStreamResultExecutorTest.cs (1)
21var result = new FileStreamResult(stream, "text/plain");
Microsoft.AspNetCore.Mvc.RazorPages (2)
PageBase.cs (1)
356=> new FileStreamResult(fileStream, contentType) { FileDownloadName = fileDownloadName };
PageModel.cs (1)
688=> new FileStreamResult(fileStream, contentType) { FileDownloadName = fileDownloadName };
52 references to FileStreamResult
Microsoft.AspNetCore.Mvc.Core (23)
ControllerBase.cs (16)
1224/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1229public virtual FileStreamResult File(Stream fileStream, string contentType) 1241/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1246public virtual FileStreamResult File(Stream fileStream, string contentType, bool enableRangeProcessing) 1259/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1264public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName) 1278/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1283public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName, bool enableRangeProcessing) 1300/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1305public virtual FileStreamResult File(Stream fileStream, string contentType, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag) 1325/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1330public virtual FileStreamResult File(Stream fileStream, string contentType, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag, bool enableRangeProcessing) 1351/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1356public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag) 1378/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 1383public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag, bool enableRangeProcessing)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
238services.TryAddSingleton<IActionResultExecutor<FileStreamResult>, FileStreamResultExecutor>();
FileStreamResult.cs (3)
20/// Creates a new <see cref="FileStreamResult"/> instance with 32/// Creates a new <see cref="FileStreamResult"/> instance with 67var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<FileStreamResult>>();
Infrastructure\FileStreamResultExecutor.cs (3)
14public partial class FileStreamResultExecutor : FileResultExecutorBase, IActionResultExecutor<FileStreamResult> 26public virtual async Task ExecuteAsync(ActionContext context, FileStreamResult result) 67FileStreamResult result,
Microsoft.AspNetCore.Mvc.Core.Test (15)
ActionResultOfTTest.cs (5)
15var input = new FileStreamResult(Stream.Null, "application/json"); 18var ex = Assert.Throws<ArgumentException>(() => new ActionResult<FileStreamResult>(value: input)); 19Assert.Equal($"Invalid type parameter '{typeof(FileStreamResult)}' specified for 'ActionResult<T>'.", ex.Message); 29var ex = Assert.Throws<ArgumentException>(() => new ActionResult<FileStreamResult>(result: actionResult)); 30Assert.Equal($"Invalid type parameter '{typeof(FileStreamResult)}' specified for 'ActionResult<T>'.", ex.Message);
ControllerBaseTest.cs (4)
1869var result = controller.File(fileStream, "application/pdf"); 1898var result = controller.File(fileStream, "application/pdf", lastModified, entityTag, enableRangeProcessing); 1922var result = controller.File(fileStream, "application/pdf", "someDownloadName"); 1950var result = controller.File(fileStream, "application/pdf", "someDownloadName", lastModified, entityTag, enableRangeProcessing);
FileStreamResultTest.cs (5)
26.AddSingleton<IActionResultExecutor<FileStreamResult>, FileStreamResultExecutor>() 30var fileStreamResult = new FileStreamResult(stream, contentType) 47var result = new FileStreamResult(stream, "text/plain"); 62var result = new FileStreamResult(stream, contentType); 80var result = new FileStreamResult(stream, contentType)
Infrastructure\FileStreamResultExecutorTest.cs (1)
21var result = new FileStreamResult(stream, "text/plain");
Microsoft.AspNetCore.Mvc.RazorPages (8)
PageBase.cs (4)
342/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 343public virtual FileStreamResult File(Stream fileStream, string contentType) 354/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 355public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName)
PageModel.cs (4)
674/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 675public virtual FileStreamResult File(Stream fileStream, string contentType) 686/// <returns>The created <see cref="FileStreamResult"/> for the response.</returns> 687public virtual FileStreamResult File(Stream fileStream, string contentType, string? fileDownloadName)
Microsoft.AspNetCore.Mvc.RazorPages.Test (4)
PageModelTest.cs (2)
1457var result = pageModel.File(fileStream, "application/pdf"); 1483var result = pageModel.File(fileStream, "application/pdf", "someDownloadName");
PageTest.cs (2)
1447var result = page.File(fileStream, "application/pdf"); 1473var result = page.File(fileStream, "application/pdf", "someDownloadName");
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (2)
ControllerUnitTestabilityTests.cs (2)
170var fileStreamResult = Assert.IsType<FileStreamResult>(result);