是否可以探索 Azure 报告支持的呈现扩展?我想为用户提供他/她可以选择的支持扩展列表。我希望生成该列表,而不是硬编码(也不在配置中)。
问问题
245 次
1 回答
0
我在这里找到了答案。
解决办法是:实例化一个新的ReportViewer类实例,设置处理模式为remote,调用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 回答