4 types derived from MessageBody
Microsoft.AspNetCore.Server.Kestrel.Core (4)
Internal\Http\Http1MessageBody.cs (1)
16internal abstract class Http1MessageBody : MessageBody
Internal\Http\ZeroContentLengthMessageBody.cs (1)
8internal sealed class ZeroContentLengthMessageBody : MessageBody
Internal\Http2\Http2MessageBody.cs (1)
21internal sealed class Http2MessageBody : MessageBody
Internal\Http3\Http3MessageBody.cs (1)
12internal sealed class Http3MessageBody : MessageBody
21 references to MessageBody
Microsoft.AspNetCore.Server.Kestrel.Core (21)
Internal\Http\Http1Connection.cs (1)
835protected override MessageBody CreateMessageBody()
Internal\Http\Http1MessageBody.cs (5)
126public static MessageBody For( 216return keepAlive ? MessageBody.ZeroContentLengthKeepAlive : MessageBody.ZeroContentLengthClose; 231return keepAlive ? MessageBody.ZeroContentLengthKeepAlive : MessageBody.ZeroContentLengthClose;
Internal\Http\HttpProtocol.cs (3)
342public void InitializeBodyControl(MessageBody messageBody) 480protected abstract MessageBody CreateMessageBody(); 681var messageBody = CreateMessageBody();
Internal\Http\HttpRequestPipeReader.cs (2)
15private MessageBody? _body; 73public void StartAcceptingReads(MessageBody body)
Internal\Http\MessageBody.cs (4)
13private static readonly MessageBody _zeroContentLengthClose = new ZeroContentLengthMessageBody(keepAlive: false); 14private static readonly MessageBody _zeroContentLengthKeepAlive = new ZeroContentLengthMessageBody(keepAlive: true); 32public static MessageBody ZeroContentLengthClose => _zeroContentLengthClose; 34public static MessageBody ZeroContentLengthKeepAlive => _zeroContentLengthKeepAlive;
Internal\Http2\Http2Stream.cs (2)
193protected override MessageBody CreateMessageBody() 197return MessageBody.ZeroContentLengthClose;
Internal\Http3\Http3Stream.cs (2)
998protected override MessageBody CreateMessageBody() 1002return MessageBody.ZeroContentLengthClose;
Internal\Infrastructure\BodyControl.cs (2)
58public (Stream request, Stream response, PipeReader reader, PipeWriter writer) Start(MessageBody body) 62_emptyRequestReader.StartAcceptingReads(MessageBody.ZeroContentLengthClose);