1 override of Body
Microsoft.AspNetCore.Http (1)
Internal\DefaultHttpResponse.cs (1)
67public override Stream Body
5 writes to Body
Microsoft.AspNetCore.HttpLogging (1)
HttpLoggingMiddleware.cs (1)
212response.Body = responseBufferingStream;
Microsoft.AspNetCore.OutputCaching (2)
OutputCacheMiddleware.cs (2)
502context.HttpContext.Response.Body = context.OutputCacheStream; 511context.HttpContext.Response.Body = context.OriginalResponseStream;
Microsoft.AspNetCore.ResponseCaching (2)
ResponseCachingMiddleware.cs (2)
447context.HttpContext.Response.Body = context.ResponseCachingStream; 459context.HttpContext.Response.Body = context.OriginalResponseStream;
62 references to Body
Aspire.Dashboard (2)
DashboardEndpointsBuilder.cs (1)
246await httpContext.Response.Body.FlushAsync(cancellationToken).ConfigureAwait(false);
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
229await ms.CopyToAsync(httpContext.Response.Body).ConfigureAwait(false);
Microsoft.AspNetCore.Components.Endpoints (8)
Builder\ResourceCollectionUrlEndpoint.cs (4)
226await context.Response.Body.WriteAsync(_gzipContent); 233await context.Response.Body.WriteAsync(_content); 240await context.Response.Body.WriteAsync(_content); 248await context.Response.Body.WriteAsync(_gzipContent);
RazorComponentEndpointInvoker.cs (1)
94await using var writer = new HttpResponseStreamWriter(context.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
Rendering\EndpointHtmlRenderer.EventDispatch.cs (2)
100await using var writer = new HttpResponseStreamWriter(_httpContext.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared); 132await using var writer = new HttpResponseStreamWriter(_httpContext.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
Results\RazorComponentResultExecutor.cs (1)
65await using var writer = new HttpResponseStreamWriter(httpContext.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
Microsoft.AspNetCore.Diagnostics (2)
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (1)
66Output = new StreamWriter(Response.Body, Encoding.UTF8, 4096, leaveOpen: true);
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
91await buffer.CopyToAsync(Response.Body);
Microsoft.AspNetCore.Diagnostics.HealthChecks (3)
HealthCheckResponseWriters.cs (3)
21HealthStatus.Degraded => httpContext.Response.Body.WriteAsync(DegradedBytes.AsMemory()).AsTask(), 22HealthStatus.Healthy => httpContext.Response.Body.WriteAsync(HealthyBytes.AsMemory()).AsTask(), 23HealthStatus.Unhealthy => httpContext.Response.Body.WriteAsync(UnhealthyBytes.AsMemory()).AsTask(),
Microsoft.AspNetCore.HostFiltering (1)
HostFilteringMiddleware.cs (1)
74return context.Response.Body.WriteAsync(DefaultResponse, 0, DefaultResponse.Length);
Microsoft.AspNetCore.Hosting (1)
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (1)
91await buffer.CopyToAsync(Response.Body);
Microsoft.AspNetCore.Http.Connections (5)
Internal\HttpConnectionContext.cs (1)
472await nonClonedContext.Response.Body.FlushAsync();
Internal\HttpConnectionDispatcher.cs (1)
399await writer.CopyToAsync(context.Response.Body);
Internal\Transports\LongPollingServerTransport.cs (1)
58await context.Response.Body.WriteAsync(buffer, _connection?.SendingToken ?? default);
Internal\Transports\ServerSentEventsServerTransport.cs (2)
48await context.Response.Body.FlushAsync(cancellationToken); 66await ServerSentEventsMessageFormatter.WriteMessageAsync(buffer, context.Response.Body, _connection?.SendingToken ?? default);
Microsoft.AspNetCore.Http.Extensions (3)
ResponseExtensions.cs (2)
29if (response.Body.CanSeek) 31response.Body.SetLength(0);
SendFileResponseExtensions.cs (1)
102await StreamCopyOperation.CopyToAsync(fileContent, response.Body, count, StreamCopyBufferSize, localCancel);
Microsoft.AspNetCore.Http.Results (6)
PushStreamHttpResult.cs (1)
121_streamWriterCallback(httpContext.Response.Body);
ServerSentEventsResult.cs (2)
57await SseFormatter.WriteAsync(stringEvents, httpContext.Response.Body, httpContext.RequestAborted); 61await SseFormatter.WriteAsync(_events, httpContext.Response.Body,
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (2)
32var outputStream = context.Response.Body; 58var outputStream = context.Response.Body;
Utf8ContentHttpResult.cs (1)
68return httpContext.Response.Body.WriteAsync(ResponseContent).AsTask();
Microsoft.AspNetCore.HttpLogging (2)
HttpLoggingFields.cs (2)
97/// Response Headers are logged when the <see cref="HttpResponse.Body"/> is written to 132/// Flag for logging the HTTP Response <see cref="HttpResponse.Body"/>.
Microsoft.AspNetCore.Mvc.Abstractions (3)
Formatters\OutputFormatterWriteContext.cs (3)
36/// Write to <see cref="HttpResponse.Body"/> directly to write binary data to the response. 42/// <see cref="HttpResponse.Body"/> stream. Call this delegate to create a <see cref="TextWriter"/> 47/// <see cref="WriterFactory"/> delegate, and use <see cref="HttpResponse.Body"/> instead.
Microsoft.AspNetCore.Mvc.Core (8)
Formatters\StreamOutputFormatter.cs (1)
40await valueAsStream.CopyToAsync(response.Body);
Formatters\SystemTextJsonOutputFormatter.cs (1)
107var transcodingStream = Encoding.CreateTranscodingStream(httpContext.Response.Body, selectedEncoding, Encoding.UTF8, leaveOpen: true);
Infrastructure\ContentResultExecutor.cs (1)
62await using (var textWriter = _httpResponseStreamWriterFactory.CreateWriter(response.Body, resolvedContentTypeEncoding))
Infrastructure\IHttpResponseStreamWriterFactory.cs (2)
11/// Creates <see cref="TextWriter"/> instances for writing to <see cref="Http.HttpResponse.Body"/>. 18/// <param name="stream">The <see cref="Stream"/>, usually <see cref="Http.HttpResponse.Body"/>.</param>
Infrastructure\SystemTextJsonResultExecutor.cs (1)
77var transcodingStream = Encoding.CreateTranscodingStream(response.Body, resolvedContentTypeEncoding, Encoding.UTF8, leaveOpen: true);
src\aspnetcore\src\Shared\ResultsHelpers\FileResultHelper.cs (2)
32var outputStream = context.Response.Body; 58var outputStream = context.Response.Body;
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
XmlDataContractSerializerOutputFormatter.cs (2)
258var responseStream = response.Body; 277await fileBufferingWriteStream.DrainBufferAsync(response.Body);
XmlSerializerOutputFormatter.cs (1)
235var responseStream = response.Body;
Microsoft.AspNetCore.Mvc.Razor (2)
RazorPageBase.cs (2)
673/// on the response stream, writing out any buffered content to the <see cref="HttpResponse.Body"/>. 701await ViewContext.HttpContext.Response.Body.FlushAsync();
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
ViewComponentResultExecutor.cs (2)
101await using var writer = _writerFactory.CreateWriter(response.Body, resolvedContentTypeEncoding); 132await bufferingStream.DrainBufferAsync(response.Body);
ViewExecutor.cs (1)
206await using (var writer = WriterFactory.CreateWriter(response.Body, resolvedContentTypeEncoding))
Microsoft.AspNetCore.OutputCaching (1)
OutputCacheMiddleware.cs (1)
496context.OriginalResponseStream = context.HttpContext.Response.Body;
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingMiddleware.cs (1)
441context.OriginalResponseStream = context.HttpContext.Response.Body;
Microsoft.AspNetCore.Rewrite (1)
UrlActions\CustomResponseAction.cs (1)
39response.Body.Write(content, 0, content.Length);
Microsoft.AspNetCore.StaticAssets (1)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
201return stream.CopyToAsync(_context.Response.Body, cancellationToken);
Microsoft.AspNetCore.StaticFiles (1)
HtmlDirectoryFormatter.cs (1)
206return context.Response.Body.WriteAsync(bytes, 0, bytes.Length);
Microsoft.AspNetCore.Watch.BrowserRefresh (3)
src\sdk\src\Dotnet.Watch\Web.Middleware\BlazorWasmHotReloadMiddleware.cs (1)
82await JsonSerializer.SerializeAsync(context.Response.Body, Updates, s_jsonSerializerOptions);
src\sdk\src\Dotnet.Watch\Web.Middleware\BrowserScriptMiddleware.cs (1)
43await context.Response.Body.WriteAsync(_scriptBytes, context.RequestAborted);
src\sdk\src\Dotnet.Watch\Web.Middleware\ResponseStreamWrapper.cs (1)
41_baseStream = context.Response.Body;
Stress.ApiService (2)
Program.cs (2)
886await context.Response.Body.FlushAsync(); 892await context.Response.Body.FlushAsync();