protected void SendResponse(IHttpContext context, IRequest request, IResponse response)
{
SendingResponse(this, new RequestEventArgs(context, request, response));
var generator = HttpFactory.Current.Get<ResponseWriter>();
generator.Send(context, response);
if (request.Connection != null && request.Connection.Type == ConnectionType.Close)
{
context.Stream.Close();
_logger.Debug("Closing connection.");
}
}