|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
Доброго дня господа Работаю с интрефейсом IRenderingExtension Метод RenderStream - определяет доп. выгрузку файла Не могу понять когда и чем он активируеться Интерфейсно вызываю из Reporting Service (кнопка Export) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Помогите кто сталкивался .... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 14:00 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
"Активируется" метод сборкой Microsoft.ReportingServices.ProcessingCore.dll, повлиять на это нельзя. Только через реализацию члена IRenderingExtension.RenderStream. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2012, 22:20 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
МСУ, Не в полном объеме поставил вопрос (полагал что данный метод отвечает за доп. Strem и создан для его обработки, загрузки.) Суть задачи - RS2008 Необходимо выгрузить основной отчет и вложенные в DataSet этого отчета бинарные поля в качестве отдельных файлов Можите помочь такое сотворить ? Заранее благодарен ! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2012, 13:21 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
HOME_XНеобходимо выгрузить основной отчет и вложенные в DataSet этого отчета В каком формате? HOME_Xбинарные поля в качестве отдельных файлов Что такое "бинарные поля"? Чьи поля, набора данных? Короче, имеется файл отчета *.rdl или *.rdlc. Можно его выполнить и получить стрим результата в конкретном формате (pdf, doc, ...). Какие нах бинарные поля? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2012, 21:42 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
МСУ, Прилагаю основную постановку задачи (RAR вложения могу выслать по Вашему требованию - укажите Ваш EMail) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2012, 13:12 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
Ничего не получится. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2012, 18:11 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
МСУ, А достучаться до DataSet отчета ? Можите подсказать как ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2012, 13:05 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
HOME_X, распарсить rdl(c) и выполнить их отдельно? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2012, 13:43 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
HOME_XМСУ, А достучаться до DataSet отчета ? Можите подсказать как ? Гланды вырывать щипцами через задницу? Не наш метод - хочешь юзать источник, обращайся к нему напрямую, а не через отчет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2012, 19:21 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
И вообще, как ты хочешь в RenderStream обратиться к источнику, если в этом методе мы уже получаем сформированный отчет (поток)? Кто придумал тебе такую задачу и кому это нужно? Такие задачи решаются другими средствами и другими подходами, RS тут как-бы не у места. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 09:33 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
МСУRS тут как-бы не у места. Почему не у места - получаем отчет и получаем вложения Что экстраординарного в таком подходе и зачем менять сущности МСУмы уже получаем сформированный отчет Целесообразность интерфпейса IRenderingExtension, унаследовать уже созданные MS механизмы выгрузки и изменять заголовки ? А пройтись циклом по DataSet неужели нестандартная задача ? Тут уже концепция Micorsofta - против нее не попрешь конечно ... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 16:21 |
|
IRenderingExtension.RenderStream - когда и чем инициируеться вызов?
|
|||
---|---|---|---|
#18+
HOME_XПочему не у места - получаем отчет и получаем вложения Что экстраординарного в таком подходе и зачем менять сущности Не путай теплое с мягким - получаем отчет, но не "вложения". Чистый стрим ничего не знает о "вложениях". HOME_XЦелесообразность интерфпейса IRenderingExtension, унаследовать уже созданные MS механизмы выгрузки и изменять заголовки ? Целесообразность IRenderingExtension - сделать свой рендеринг (Custom Export Type) на основе deviceInfo, clientCapabilities, evaluateHeaderFooterExpressions и прочих педалей. Как видишь, тут ни слова о наборах данных. HOME_XА пройтись циклом по DataSet неужели нестандартная задача ? Ну так пройдись, кули ты столько времени людям моцк ипёшь. Не получается? HOME_XТут уже концепция Micorsofta - против нее не попрешь конечно ... Задача - от лукавого. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.11.2012, 19:55 |
|
|
start [/forum/topic.php?fid=17&msg=38044545&tid=1350182]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
136ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 294ms |
total: | 530ms |
0 / 0 |