0

Azure Reportingでサポートされているレンダリング拡張機能を調べることはできますか?ユーザーが選択できるサポートされている拡張機能のリストをユーザーに提供したいと思います。そのリストをハードコーディングせずに(構成にも)生成したいのですが。

4

1 に答える 1

0

ここで答えを見つけました。

解決策は次のとおりです。ReportViewerクラスの新しいインスタンスをインスタンス化し、処理モードをリモートに設定して、ListRenderingExtensionsメソッドを呼び出します。

private RenderingExtension[] getSupportedRenderingExtensions()
{
    var reportViewer = new Microsoft.Reporting.WebForms.ReportViewer();
    reportViewer.ProcessingMode = ProcessingMode.Remote;
    reportViewer.ServerReport.ReportServerUrl = new Uri(_reportingAgent.ReportingServiceUrl);
    reportViewer.ServerReport.ReportServerCredentials = new ReportServerCredentials("user", "password", "ReportingServiceUrl");

    return reportViewer.ServerReport.ListRenderingExtensions();
 }
于 2012-10-16T09:32:33.807 に答える