8 instantiations of VirtualFileResult
Microsoft.AspNetCore.Mvc.Core (6)
ControllerBase.cs (6)
1434=> new VirtualFileResult(virtualPath, contentType) { FileDownloadName = fileDownloadName }; 1450=> new VirtualFileResult(virtualPath, contentType) 1470return new VirtualFileResult(virtualPath, contentType) 1492return new VirtualFileResult(virtualPath, contentType) 1515return new VirtualFileResult(virtualPath, contentType) 1539return new VirtualFileResult(virtualPath, contentType)
Microsoft.AspNetCore.Mvc.RazorPages (2)
PageBase.cs (1)
378=> new VirtualFileResult(virtualPath, contentType) { FileDownloadName = fileDownloadName };
PageModel.cs (1)
710=> new VirtualFileResult(virtualPath, contentType) { FileDownloadName = fileDownloadName };
34 references to VirtualFileResult
Microsoft.AspNetCore.Mvc.Core (26)
ControllerBase.cs (16)
1402/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1404public virtual VirtualFileResult File(string virtualPath, string contentType) 1416/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1418public virtual VirtualFileResult File(string virtualPath, string contentType, bool enableRangeProcessing) 1431/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1433public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName) 1447/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1449public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName, bool enableRangeProcessing) 1466/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1468public virtual VirtualFileResult File(string virtualPath, string contentType, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag) 1488/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1490public virtual VirtualFileResult File(string virtualPath, string contentType, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag, bool enableRangeProcessing) 1511/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1513public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag) 1535/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 1537public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName, DateTimeOffset? lastModified, EntityTagHeaderValue entityTag, bool enableRangeProcessing)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
237services.TryAddSingleton<IActionResultExecutor<VirtualFileResult>, VirtualFileResultExecutor>();
Infrastructure\VirtualFileResultExecutor.cs (6)
14/// A <see cref="IActionResultExecutor{VirtualFileResult}"/> for <see cref="VirtualFileResult"/>. 16public partial class VirtualFileResultExecutor : FileResultExecutorBase, IActionResultExecutor<VirtualFileResult> 34public virtual Task ExecuteAsync(ActionContext context, VirtualFileResult result) 66protected virtual Task WriteFileAsync(ActionContext context, VirtualFileResult result, IFileInfo fileInfo, RangeItemHeaderValue? range, long rangeLength) 105internal static IFileInfo GetFileInformation(VirtualFileResult result, IWebHostEnvironment hostingEnvironment) 123internal static IFileProvider GetFileProvider(VirtualFileResult result, IWebHostEnvironment hostingEnvironment)
VirtualFileResult.cs (3)
21/// Creates a new <see cref="VirtualFileResult"/> instance with the provided <paramref name="fileName"/> 32/// Creates a new <see cref="VirtualFileResult"/> instance with 64var executor = context.HttpContext.RequestServices.GetRequiredService<IActionResultExecutor<VirtualFileResult>>();
Microsoft.AspNetCore.Mvc.RazorPages (8)
PageBase.cs (4)
364/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 365public virtual VirtualFileResult File(string virtualPath, string contentType) 376/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 377public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName)
PageModel.cs (4)
696/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 697public virtual VirtualFileResult File(string virtualPath, string contentType) 708/// <returns>The created <see cref="VirtualFileResult"/> for the response.</returns> 709public virtual VirtualFileResult File(string virtualPath, string contentType, string? fileDownloadName)