Я использую funq ServiceStack, я пытаюсь удержать место, где IOC удаляется в конце запроса. В частности, для записей с областью видимости = ReuseScope.Request.
Я смотрю на метод RestHandler ProcessRequest, который вызывается непосредственно Asp.NET, и он заканчивается так:
(...)
if (doJsonp && !(response is CompressedResult))
httpRes.WriteToResponse(httpReq, response, (callback + "(").ToUtf8Bytes(), ")".ToUtf8Bytes());
else
httpRes.WriteToResponse(httpReq, response);
}
catch (Exception ex)
{
if (!EndpointHost.Config.WriteErrorsToResponse) throw;
HandleException(httpReq, httpRes, operationName, ex);
}
}
Я не вижу ссылок на утилизацию Funq. Что мне здесь не хватает? Спасибо