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