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)
net10.0-windows7.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>>
{
protected virtual void BeginRequestProcessing();
}
}
.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 net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.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 API is supported on all platforms. |
- Built-in API
- Package-provided API