HttpProtocol
_applicationException
_httpVersion
_keepAlive
_methodText
_requestProcessingStatus
_streams
_upgradeAvailable
bodyControl
HttpProtocol(HttpConnectionContext)
HttpProtocol(IHttpProtocolContext)
AllowSynchronousIO
ConnectionFeatures
ConnectionId
ConnectionIdFeature
HasFlushedHeaders
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
RequestBodyPipeReader
RequestHeaders
ResponseBody
ResponseHeaders
ResponsePipeWriter
Scheme
ServerOptions
ServiceContext
StatusCode
TimeoutControl
TraceIdentifier
Abort(ConnectionAbortedException)
AbortRequest()
Advance(Int32)
ApplicationAbort()
BeginRead(ValueTask<ReadResult>)
BeginRequestProcessing()
CancelPendingFlush()
Complete(Exception)
CreateMessageBody()
CreateRequestId()
FireOnCompleted()
FireOnStarting()
FlushAsync(CancellationToken)
FlushPipeAsync(CancellationToken)
GetMemory(Int32)
GetSpan(Int32)
HandleNonBodyResponseWrite()
InitializeBodyControl(MessageBody)
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)
StopBodies()
StopStreams()
ThrowRequestTargetRejected(Span<Byte>)
TryParseRequest(ReadResult, Boolean)
TryProduceInvalidRequestResponse()
VerifyResponseContentLength()
WriteAsync(ReadOnlyMemory<Byte>, CancellationToken)
WriteAsyncAwaited(Task, ReadOnlyMemory<Byte>, CancellationToken)
WritePipeAsync(ReadOnlyMemory<Byte>, CancellationToken)
net11.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 Streams _streams;
}
}
| .NET | 5.06.07.08.09.010.011.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 net11.0 | |
| Platforms | This API is only available when you target a specific platform: |
| Windows | 7.0 |
Information specific to net11.0-windows7.0 | |
| Assembly | Microsoft.AspNetCore.Server.Kestrel.Core , Version=2.3.13.0, PublicKeyToken=adb9793829ddae60 |
| Referencing | Your project needs a package reference to |
| Package | Microsoft.AspNetCore.Server.Kestrel.Core (2.3.13) netstandard2.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API