React to IHttpRequestLifetimeFeature change.
This commit is contained in:
parent
d0276d4d55
commit
57594803fc
|
|
@ -63,6 +63,7 @@ namespace Microsoft.AspNet.Server.WebListener
|
||||||
private X509Certificate2 _clientCert;
|
private X509Certificate2 _clientCert;
|
||||||
private ClaimsPrincipal _user;
|
private ClaimsPrincipal _user;
|
||||||
private IAuthenticationHandler _authHandler;
|
private IAuthenticationHandler _authHandler;
|
||||||
|
private CancellationToken? _disconnectToken;
|
||||||
private Stream _responseStream;
|
private Stream _responseStream;
|
||||||
private IDictionary<string, string[]> _responseHeaders;
|
private IDictionary<string, string[]> _responseHeaders;
|
||||||
|
|
||||||
|
|
@ -375,7 +376,15 @@ namespace Microsoft.AspNet.Server.WebListener
|
||||||
|
|
||||||
CancellationToken IHttpRequestLifetimeFeature.RequestAborted
|
CancellationToken IHttpRequestLifetimeFeature.RequestAborted
|
||||||
{
|
{
|
||||||
get { return _requestContext.DisconnectToken; }
|
get
|
||||||
|
{
|
||||||
|
if (!_disconnectToken.HasValue)
|
||||||
|
{
|
||||||
|
_disconnectToken = _requestContext.DisconnectToken;
|
||||||
|
}
|
||||||
|
return _disconnectToken.Value;
|
||||||
|
}
|
||||||
|
set { _disconnectToken = value; }
|
||||||
}
|
}
|
||||||
|
|
||||||
void IHttpRequestLifetimeFeature.Abort()
|
void IHttpRequestLifetimeFeature.Abort()
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue