Код: Выделить всё
StiReport.GetReportFromAssembly ("MyReport.Dll", true)
Например, мне надо поменять TimeOut для DataSource - для разных случаев у меня могут быть разные тайм-ауты.
Другими словами, вызов этого метода, GetReportFromAssembly, возвращает все время один и тот же объект, или каждый вызов возвращает новый объект?
Далее, надо ли мне вызывать Dispose() для данного объекта? Компилятор настаивает, что надо.
Речь идет о примерно таком коде:
Код: Выделить всё
public ActionResult GetReportSnapshot()
{
var mrt = StiReport.GetReportFromAssembly ("MyReport.Dll", true);
return StiMvcViewer.GetReportSnapshotResult(HttpContext, mrt);
}