Нет.
Согласно
инструкции (Reports and Dashboards for Web > .NET Core > HTML5 вьювер > Отображение отчета и дашборда),
понял что скомпилированный Snapshot должен отображаться как и обычный отчет?
Делаю:
WebApi сохраняет dashboard_snapshot, компилирует его и отправляет в клиентскую часть как массив байтов
Код: Выделить всё
StiReport FileReport = new StiReport();
FileReport.Load(Path.Combine(this.MrtPath, "dashboard_snapshot.mrt"));
FileReport.CompileReportsToAssembly(pathToAssembly, new StiReport[] { FileReport });
На стороне клиента, получаем отчет и открываем через Viewer.
Код: Выделить всё
StiReport stiReport = new StiReport();
stiReport.LoadDocument(reportContentArrayBytes);
return await StiNetCoreViewer.GetReportResultAsync(this, stiReport);
В результате открывается пустой отчет.
Даже если убрать то что выполняется на стороне WebApi и грузить сразу из файла как в примере, то все равно открывается пустой отчет.
Если через интерфейс попробовать открыть этот snapshot(Open the previously saved report in the window of preview), то выходит ошибка:
You cannot load a report with dashboards.
You should use the Stimulsoft Dashboards.WEB products.