@@ -123,6 +123,7 @@ public KestrelServerOptions() { }
123123 public System . IServiceProvider ApplicationServices { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] set { } }
124124 public Microsoft . AspNetCore . Server . Kestrel . KestrelConfigurationLoader ConfigurationLoader { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] set { } }
125125 public Microsoft . AspNetCore . Server . Kestrel . Core . KestrelServerLimits Limits { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
126+ public bool ReuseRequestHeaders { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] set { } }
126127 public Microsoft . AspNetCore . Server . Kestrel . KestrelConfigurationLoader Configure ( ) { throw null ; }
127128 public Microsoft . AspNetCore . Server . Kestrel . KestrelConfigurationLoader Configure ( Microsoft . Extensions . Configuration . IConfiguration config ) { throw null ; }
128129 public void ConfigureEndpointDefaults ( System . Action < Microsoft . AspNetCore . Server . Kestrel . Core . ListenOptions > configureOptions ) { }
@@ -498,6 +499,7 @@ public void WriteResponseHeaders(int statusCode, string reasonPhrase, Microsoft.
498499 public readonly Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . Http1Connection Connection ;
499500 public Http1ParsingHandler ( Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . Http1Connection connection ) { throw null ; }
500501 public void OnHeader ( System . Span < byte > name , System . Span < byte > value ) { }
502+ public void OnHeadersComplete ( ) { }
501503 public void OnStartLine ( Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . HttpMethod method , Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . HttpVersion version , System . Span < byte > target , System . Span < byte > path , System . Span < byte > query , System . Span < byte > customMethod , bool pathEncoded ) { }
502504 }
503505 public partial class Http1UpgradeMessageBody : Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . Http1MessageBody
@@ -518,6 +520,7 @@ public override void OnWriterCompleted(System.Action<System.Exception, object> c
518520 public abstract partial class HttpHeaders : Microsoft . AspNetCore . Http . IHeaderDictionary , System . Collections . Generic . ICollection < System . Collections . Generic . KeyValuePair < string , Microsoft . Extensions . Primitives . StringValues > > , System . Collections . Generic . IDictionary < string , Microsoft . Extensions . Primitives . StringValues > , System . Collections . Generic . IEnumerable < System . Collections . Generic . KeyValuePair < string , Microsoft . Extensions . Primitives . StringValues > > , System . Collections . IEnumerable
519521 {
520522 protected System . Collections . Generic . Dictionary < string , Microsoft . Extensions . Primitives . StringValues > MaybeUnknown ;
523+ protected long _bits ;
521524 protected long ? _contentLength ;
522525 protected bool _isReadOnly ;
523526 protected HttpHeaders ( ) { }
@@ -695,6 +698,7 @@ void Microsoft.AspNetCore.Http.Features.IHttpResponseFeature.OnStarting(System.F
695698 public void OnCompleted ( System . Func < object , System . Threading . Tasks . Task > callback , object state ) { }
696699 protected virtual void OnErrorAfterResponseStarted ( ) { }
697700 public void OnHeader ( System . Span < byte > name , System . Span < byte > value ) { }
701+ public void OnHeadersComplete ( ) { }
698702 protected virtual void OnRequestProcessingEnded ( ) { }
699703 protected virtual void OnRequestProcessingEnding ( ) { }
700704 protected abstract void OnReset ( ) ;
@@ -723,7 +727,7 @@ protected void VerifyResponseContentLength() { }
723727 }
724728 public sealed partial class HttpRequestHeaders : Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . HttpHeaders
725729 {
726- public HttpRequestHeaders ( ) { }
730+ public HttpRequestHeaders ( Microsoft . AspNetCore . Server . Kestrel . Core . KestrelServerOptions serverOptions ) { }
727731 public bool HasConnection { get { throw null ; } }
728732 public bool HasTransferEncoding { get { throw null ; } }
729733 public Microsoft . Extensions . Primitives . StringValues HeaderAccept { get { throw null ; } set { } }
@@ -772,13 +776,13 @@ public HttpRequestHeaders() { }
772776 public Microsoft . Extensions . Primitives . StringValues HeaderWarning { get { throw null ; } set { } }
773777 public int HostCount { get { throw null ; } }
774778 protected override bool AddValueFast ( string key , in Microsoft . Extensions . Primitives . StringValues value ) { throw null ; }
775- public unsafe void Append ( byte * pKeyBytes , int keyLength , string value ) { }
776- public void Append ( System . Span < byte > name , string value ) { }
779+ public void Append ( System . Span < byte > name , System . Span < byte > value ) { }
777780 protected override void ClearFast ( ) { }
778781 protected override bool CopyToFast ( System . Collections . Generic . KeyValuePair < string , Microsoft . Extensions . Primitives . StringValues > [ ] array , int arrayIndex ) { throw null ; }
779782 protected override int GetCountFast ( ) { throw null ; }
780783 public Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http . HttpRequestHeaders . Enumerator GetEnumerator ( ) { throw null ; }
781784 protected override System . Collections . Generic . IEnumerator < System . Collections . Generic . KeyValuePair < string , Microsoft . Extensions . Primitives . StringValues > > GetEnumeratorFast ( ) { throw null ; }
785+ public void OnHeadersComplete ( ) { }
782786 protected override bool RemoveFast ( string key ) { throw null ; }
783787 protected override void SetValueFast ( string key , in Microsoft . Extensions . Primitives . StringValues value ) { }
784788 protected override bool TryGetValueFast ( string key , out Microsoft . Extensions . Primitives . StringValues value ) { throw null ; }
@@ -940,6 +944,7 @@ public enum HttpVersion
940944 public partial interface IHttpHeadersHandler
941945 {
942946 void OnHeader ( System . Span < byte > name , System . Span < byte > value ) ;
947+ void OnHeadersComplete ( ) ;
943948 }
944949 public partial interface IHttpOutputAborter
945950 {
@@ -1131,6 +1136,7 @@ public void HandleRequestHeadersTimeout() { }
11311136 void Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http2 . IHttp2StreamLifetimeHandler . OnStreamCompleted ( Microsoft . AspNetCore . Server . Kestrel . Core . Internal . Http2 . Http2Stream stream ) { }
11321137 void Microsoft . AspNetCore . Server . Kestrel . Core . Internal . IRequestProcessor . Tick ( System . DateTimeOffset now ) { }
11331138 public void OnHeader ( System . Span < byte > name , System . Span < byte > value ) { }
1139+ public void OnHeadersComplete ( ) { }
11341140 public void OnInputOrOutputCompleted ( ) { }
11351141 [ System . Diagnostics . DebuggerStepThroughAttribute ]
11361142 public System . Threading . Tasks . Task ProcessRequestsAsync < TContext > ( Microsoft . AspNetCore . Hosting . Server . IHttpApplication < TContext > application ) { throw null ; }
0 commit comments