private static byte[] RenderReport(ReportExecutionService rs, string format, string mimeType, string reportPath, ParameterValue[] parameters) { rs.Credentials = CredentialCache.DefaultCredentials; string deviceInfo = string.Empty; string extension; string encoding; Warning[] warnings; string[] streamIDs; rs.LoadReport(reportPath, null); rs.SetExecutionParameters(parameters, "en-us"); var results = rs.Render(format, deviceInfo, out extension, out mimeType, out encoding, out warnings, out streamIDs); return results; }
/// <remarks/> public void SetExecutionParameters2Async(ParameterValue[] Parameters, string ParameterLanguage) { this.SetExecutionParameters2Async(Parameters, ParameterLanguage, null); }
/// <remarks/> public void SetExecutionParameters2Async(ParameterValue[] Parameters, string ParameterLanguage, object userState) { if ((this.SetExecutionParameters2OperationCompleted == null)) { this.SetExecutionParameters2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExecutionParameters2OperationCompleted); } this.InvokeAsync("SetExecutionParameters2", new object[] { Parameters, ParameterLanguage}, this.SetExecutionParameters2OperationCompleted, userState); }
public ExecutionInfo2 SetExecutionParameters2(ParameterValue[] Parameters, string ParameterLanguage) { object[] results = this.Invoke("SetExecutionParameters2", new object[] { Parameters, ParameterLanguage}); return ((ExecutionInfo2)(results[0])); }