3 types derived from HttpProtocol
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\Http1Connection.cs (1)
17internal partial class Http1Connection : HttpProtocol, IRequestProcessor, IHttpOutputAborter
Internal\Http2\Http2Stream.cs (1)
19internal abstract partial class Http2Stream : HttpProtocol, IThreadPoolWorkItem, IDisposable, IPooledStream
Internal\Http3\Http3Stream.cs (1)
27internal abstract partial class Http3Stream : HttpProtocol, IHttp3Stream, IHttpStreamHeadersHandler, IThreadPoolWorkItem
21 references to HttpProtocol
Microsoft.AspNetCore.Server.Kestrel.Core (21)
Internal\Http\HttpProtocol.cs (4)
504ServiceContext.Scheduler.Schedule(state => ((HttpProtocol)state!).CancelRequestAbortedTokenCallback(), this); 808static async Task ProcessEvents(HttpProtocol protocol, Stack<KeyValuePair<Func<object, Task>, object>> events) 836static async Task ProcessEvents(HttpProtocol protocol, Stack<KeyValuePair<Func<object, Task>, object>> events) 1426private static void WriteDiagnosticEvent(DiagnosticSource diagnosticSource, string name, HttpProtocol value)
Internal\Http\MessageBody.cs (3)
16private readonly HttpProtocol _context; 27protected MessageBody(HttpProtocol context) 42public HttpProtocol Context => _context;
Internal\Infrastructure\KestrelEventSource.cs (8)
97public void RequestStart(HttpProtocol httpProtocol) 105void Core(HttpProtocol httpProtocol) 122public void RequestStop(HttpProtocol httpProtocol) 130void Core(HttpProtocol httpProtocol) 278public void RequestQueuedStart(HttpProtocol httpProtocol, string httpVersion) 284public void RequestQueuedStop(HttpProtocol httpProtocol, string httpVersion) 290public void RequestUpgradedStart(HttpProtocol httpProtocol) 296public void RequestUpgradedStop(HttpProtocol httpProtocol)
Internal\Infrastructure\StatusCheckPipeWriter.cs (2)
15private HttpProtocol? _context; 22public void SetRequest(HttpProtocol context)
Internal\Infrastructure\StatusCheckWriteStream.cs (2)
13private HttpProtocol? _context; 20public void SetRequest(HttpProtocol context)
ListenOptions.cs (2)
138return IsTls ? HttpProtocol.SchemeHttps : HttpProtocol.SchemeHttp;