0
Azure보고를 위해 지원되는 렌더링 확장 프로그램을 탐색 할 수 있습니까? 사용자가 선택할 수있는 지원되는 확장 목록을 사용자에게 제공하려고합니다. 그 목록을 하드 코딩하지 말고 생성해야합니다 (설정이 아님).Azure보고 (SSRS) 렌더링 확장 프로그램을 탐색하는 방법
Azure보고를 위해 지원되는 렌더링 확장 프로그램을 탐색 할 수 있습니까? 사용자가 선택할 수있는 지원되는 확장 목록을 사용자에게 제공하려고합니다. 그 목록을 하드 코딩하지 말고 생성해야합니다 (설정이 아님).Azure보고 (SSRS) 렌더링 확장 프로그램을 탐색하는 방법
대답은 here입니다.
해결책은 다음과 같습니다. 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();
}