1 write to _context
Microsoft.AspNetCore.StaticAssets (1)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
156
_context
= context;
14 references to _context
Microsoft.AspNetCore.StaticAssets (14)
Development\StaticAssetDevelopmentRuntimeHandler.cs (14)
176
var fileInfo =
_context
.RequestServices.GetRequiredService<IWebHostEnvironment>().WebRootFileProvider.GetFileInfo(_asset.AssetPath);
177
var endpoint =
_context
.GetEndpoint()!;
179
_context
.Response.Headers.ETag = "";
195
_context
.Response.Headers.ContentLength = stream.Length;
198
_context
.Response.Headers.ETag = new StringValues($"\"{eTag}\"");
201
return stream.CopyToAsync(
_context
.Response.Body, cancellationToken);
206
_context
.Response.Headers.ETag = "";
208
_context
.Response.Headers.ETag = GetETag(fileInfo);
209
_context
.Response.Headers.LastModified = fileInfo.LastModified.ToString("ddd, dd MMM yyyy HH:mm:ss 'GMT'", CultureInfo.InvariantCulture);
213
var isRangeRequest =
_context
.Response.StatusCode == StatusCodes.Status206PartialContent;
221
_context
.Response.StatusCode = StatusCodes.Status416RangeNotSatisfiable;
222
_context
.Response.GetTypedHeaders().ContentRange = new ContentRangeHeaderValue(fileInfo.Length);
223
_context
.Response.ContentLength = 0;
236
_context
.Response.Headers.ContentLength = fileInfo.Length;