예제 #1
0
        protected override void OnRequestProcessingEnded()
        {
            Input.Complete();

            TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize);

            // Prevent RequestAborted from firing. Free up unneeded feature references.
            Reset();

            _http1Output.Dispose();
        }
예제 #2
0
        protected override void OnRequestProcessingEnded()
        {
            if (IsUpgraded)
            {
                KestrelEventSource.Log.RequestUpgradedStop(this);

                ServiceContext.ConnectionManager.UpgradedConnectionCount.ReleaseOne();
            }

            TimeoutControl.StartDrainTimeout(MinResponseDataRate, ServerOptions.Limits.MaxResponseBufferSize);

            // Prevent RequestAborted from firing. Free up unneeded feature references.
            Reset();

            _http1Output.Dispose();
        }