Add new HeadersSent API.
This commit is contained in:
parent
4e2ba906d0
commit
045a6eb4ba
|
|
@ -175,6 +175,11 @@ namespace Kestrel
|
|||
}
|
||||
}
|
||||
|
||||
bool IHttpResponseFeature.HeadersSent
|
||||
{
|
||||
get { return _frame.HeadersSent; }
|
||||
}
|
||||
|
||||
void IHttpResponseFeature.OnSendingHeaders(Action<object> callback, object state)
|
||||
{
|
||||
_frame.OnSendingHeaders(callback, state);
|
||||
|
|
|
|||
|
|
@ -54,6 +54,7 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
|
|||
|
||||
Mode _mode;
|
||||
private bool _resultStarted;
|
||||
private bool _headersSent;
|
||||
private bool _keepAlive;
|
||||
|
||||
/*
|
||||
|
|
@ -89,6 +90,10 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
|
|||
|
||||
public Stream DuplexStream { get; set; }
|
||||
|
||||
public bool HeadersSent
|
||||
{
|
||||
get { return _headersSent; }
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
|
|
@ -276,6 +281,8 @@ namespace Microsoft.AspNet.Server.Kestrel.Http
|
|||
|
||||
FireOnSendingHeaders();
|
||||
|
||||
_headersSent = true;
|
||||
|
||||
var status = ReasonPhrases.ToStatus(StatusCode, ReasonPhrase);
|
||||
|
||||
var responseHeader = CreateResponseHeader(status, ResponseHeaders);
|
||||
|
|
|
|||
Loading…
Reference in New Issue