HttpProtocol
_httpVersion
_keepAlive
_methodText
_requestProcessingStatus
_streams
_upgradeAvailable
HttpProtocol(HttpConnectionContext)
HttpProtocol(IHttpProtocolContext)
AllowSynchronousIO
ConnectionFeatures
ConnectionId
ConnectionIdFeature
HasResponseStarted
HasStartedConsumingRequestBody
HttpRequestHeaders
HttpResponseControl
HttpResponseHeaders
HttpVersion
IsUpgradableRequest
IsUpgraded
LocalIpAddress
LocalPort
Log
MaxRequestBodySize
Method
MinRequestBodyDataRate
MinResponseDataRate
Output
Path
PathBase
QueryString
RawTarget
ReasonPhrase
RemoteIpAddress
RemotePort
RequestAborted
RequestBody
RequestBodyPipe
RequestHeaders
ResponseBody
ResponseHeaders
Scheme
ServerOptions
ServiceContext
StatusCode
TimeoutControl
TraceIdentifier
Abort(ConnectionAbortedException)
AbortRequest()
ApplicationAbort()
BeginRead(ValueTask<ReadResult>)
BeginRequestProcessing()
CreateMessageBody()
CreateRequestId()
FireOnCompleted()
FireOnStarting()
FlushAsync(CancellationToken)
HandleNonBodyResponseWrite()
InitializeResponseAsync(Int32)
InitializeResponseAwaited(Task, Int32)
InitializeStreams(MessageBody)
OnCompleted(Func<Object, Task>, Object)
OnErrorAfterResponseStarted()
OnHeader(Span<Byte>, Span<Byte>)
OnInputOrOutputCompleted()
OnRequestProcessingEnded()
OnRequestProcessingEnding()
OnReset()
OnStarting(Func<Object, Task>, Object)
PoisonRequestBodyStream(Exception)
ProcessRequestsAsync<TContext>(IHttpApplication<TContext>)
ProduceContinue()
ProduceEnd()
ReportApplicationError(Exception)
Reset()
ResetFeatureCollection()
ResetHttp1Features()
ResetHttp2Features()
ResetIHttp2StreamIdFeature()
ResetIHttpUpgradeFeature()
SetBadRequestState(BadHttpRequestException)
SetBadRequestState(RequestRejectionReason)
StatusCanHaveBody(Int32)
StopStreams()
ThrowRequestTargetRejected(Span<Byte>)
TryParseRequest(ReadResult, Boolean)
TryProduceInvalidRequestResponse()
VerifyResponseContentLength()
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
WriteAsyncAwaited(Task, ReadOnlyMemory<Byte>, CancellationToken)
netcoreapp3.0
namespace Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http
{
public abstract class HttpProtocol : IFeatureCollection, IHttpBodyControlFeature, IHttpConnectionFeature, IHttpMaxRequestBodySizeFeature, IHttpRequestFeature, IHttpRequestIdentifierFeature, IHttpRequestLifetimeFeature, IHttpResponseFeature, IHttpMinRequestBodyDataRateFeature, IHttpMinResponseDataRateFeature, IHttpResponseControl, IEnumerable, IEnumerable<KeyValuePair<Type, object>>
{
[AsyncStateMachine(typeof(<WriteAsyncAwaited>d__199))]
public Task WriteAsyncAwaited(Task initializeTask, ReadOnlyMemory<byte> data, CancellationToken cancellationToken);
}
}
.NET | 5.06.07.08.09.010.0 |
---|---|
.NET Core | 2.02.12.23.03.1 |
.NET Framework | 4.6.14.6.24.74.7.14.7.24.84.8.1 |
.NET Standard | 2.02.1 |
Information specific to netcoreapp3.0 | |
Assembly | Microsoft.AspNetCore.Server.Kestrel.Core , Version=2.3.0.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.AspNetCore.Server.Kestrel.Core (2.3.0) netstandard2.0 |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API