1 instantiation of HttpResponseHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.cs (1)
316protected HttpResponseHeaders HttpResponseHeaders { get; } = new HttpResponseHeaders();
39 references to HttpResponseHeaders
Microsoft.AspNetCore.Server.Kestrel.Core (39)
Internal\Http\Http1OutputProducer.cs (4)
323public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, bool appComplete) 340private void WriteResponseHeadersInternal(ref BufferWriter<PipeWriter> writer, int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk) 478public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken) 498public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> buffer, CancellationToken cancellationToken)
Internal\Http\HttpProtocol.cs (12)
316protected HttpResponseHeaders HttpResponseHeaders { get; } = new HttpResponseHeaders(); 856var responseHeaders = HttpResponseHeaders; 879var responseHeaders = HttpResponseHeaders; 886var responseHeaders = HttpResponseHeaders; 904var responseHeaders = HttpResponseHeaders; 970private HttpResponseHeaders InitializeResponseFirstWrite(int firstWriteByteCount) 974var responseHeaders = CreateResponseHeaders(appCompleted: false); 993var responseHeaders = CreateResponseHeaders(appCompleted); 1112private HttpResponseHeaders CreateResponseHeaders(bool appCompleted) 1114var responseHeaders = HttpResponseHeaders; 1345var responseHeaders = HttpResponseHeaders; 1636var responseHeaders = InitializeResponseFirstWrite(data.Length);
Internal\Http\HttpResponseHeaders.cs (2)
142private readonly HttpResponseHeaders _collection; 150internal Enumerator(HttpResponseHeaders collection)
Internal\Http\IHttpOutputProducer.cs (3)
13void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, bool appCompleted); 23ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken); 24ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken);
Internal\Http2\Http2FrameWriter.cs (6)
216WriteResponseHeaders(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 453WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.END_STREAM, (HttpResponseHeaders)stream.ResponseHeaders); 493public void WriteResponseHeaders(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 506private void WriteResponseHeadersUnsynchronized(int streamId, int statusCode, Http2HeadersFrameFlags headerFrameFlags, HttpResponseHeaders headers) 541WriteResponseHeadersUnsynchronized(streamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders); 688WriteResponseHeadersUnsynchronized(stream.StreamId, stream.StatusCode, Http2HeadersFrameFlags.NONE, (HttpResponseHeaders)stream.ResponseHeaders);
Internal\Http2\Http2OutputProducer.cs (3)
354public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, bool appCompleted) 546public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 561public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken)
Internal\Http3\Http3FrameWriter.cs (1)
353internal void WriteResponseHeaders(int statusCode, HttpResponseHeaders headers)
Internal\Http3\Http3HeadersEnumerator.cs (3)
20private HttpResponseHeaders.Enumerator _headersEnumerator; 33public void Initialize(HttpResponseHeaders headers) 53case HttpResponseHeaders responseHeaders:
Internal\Http3\Http3OutputProducer.cs (3)
138public ValueTask<FlushResult> FirstWriteAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 148public ValueTask<FlushResult> FirstWriteChunkedAsync(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, ReadOnlySpan<byte> data, CancellationToken cancellationToken) 362public void WriteResponseHeaders(int statusCode, string? reasonPhrase, HttpResponseHeaders responseHeaders, bool autoChunk, bool appCompleted)
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
31private HttpResponseHeaders.Enumerator _headersEnumerator; 46public void Initialize(HttpResponseHeaders headers)