예제 #1
0
 /// <remarks/>
 public void RenderAsync(string report, string Format, string HistoryID, string DeviceInfo,
                         ParameterValue[] Parameters, DataSourceCredentials[] Credentials, string ShowHideToggle,
                         object userState)
 {
     if ((_renderOperationCompleted == null))
     {
         _renderOperationCompleted = new SendOrPostCallback(OnRenderOperationCompleted);
     }
     InvokeAsync("Render", new object[]
                               {
                                   report,
                                   Format,
                                   HistoryID,
                                   DeviceInfo,
                                   Parameters,
                                   Credentials,
                                   ShowHideToggle
                               }, _renderOperationCompleted, userState);
 }
예제 #2
0
 /// <remarks/>
 public IAsyncResult BeginRender(string report, string Format, string HistoryID, string DeviceInfo,
                                 ParameterValue[] Parameters, DataSourceCredentials[] Credentials,
                                 string ShowHideToggle, AsyncCallback callback, object asyncState)
 {
     return BeginInvoke("Render", new object[]
                                      {
                                          report,
                                          Format,
                                          HistoryID,
                                          DeviceInfo,
                                          Parameters,
                                          Credentials,
                                          ShowHideToggle
                                      }, callback, asyncState);
 }
예제 #3
0
 /// <remarks/>
 public void RenderAsync(string report, string Format, string HistoryID, string DeviceInfo,
                         ParameterValue[] Parameters, DataSourceCredentials[] Credentials, string ShowHideToggle)
 {
     RenderAsync(report, Format, HistoryID, DeviceInfo, Parameters, Credentials, ShowHideToggle, null);
 }
예제 #4
0
 public byte[] Render(string report, string Format, string HistoryID, string DeviceInfo,
                      ParameterValue[] Parameters, DataSourceCredentials[] Credentials, string ShowHideToggle,
                      out string Encoding, out string MimeType, out ParameterValue[] ParametersUsed,
                      out Warning[] Warnings, out string[] StreamIds)
 {
     object[] results = Invoke("Render", new object[]
                                             {
                                                 report,
                                                 Format,
                                                 HistoryID,
                                                 DeviceInfo,
                                                 Parameters,
                                                 Credentials,
                                                 ShowHideToggle
                                             });
     Encoding = ((string) (results[1]));
     MimeType = ((string) (results[2]));
     ParametersUsed = ((ParameterValue[]) (results[3]));
     Warnings = ((Warning[]) (results[4]));
     StreamIds = ((string[]) (results[5]));
     return ((byte[]) (results[0]));
 }
예제 #5
0
 /// <remarks/>
 public void GetReportParametersAsync(string report, string HistoryID, bool ForRendering, ParameterValue[] Values,
                                      DataSourceCredentials[] Credentials, object userState)
 {
     if ((_getReportParametersOperationCompleted == null))
     {
         _getReportParametersOperationCompleted = new SendOrPostCallback(OnGetReportParametersOperationCompleted);
     }
     InvokeAsync("GetReportParameters", new object[]
                                            {
                                                report,
                                                HistoryID,
                                                ForRendering,
                                                Values,
                                                Credentials
                                            }, _getReportParametersOperationCompleted, userState);
 }
예제 #6
0
 /// <remarks/>
 public void GetReportParametersAsync(string report, string HistoryID, bool ForRendering, ParameterValue[] Values,
                                      DataSourceCredentials[] Credentials)
 {
     GetReportParametersAsync(report, HistoryID, ForRendering, Values, Credentials, null);
 }
예제 #7
0
 /// <remarks/>
 public IAsyncResult BeginGetReportParameters(string report, string HistoryID, bool ForRendering,
                                              ParameterValue[] Values, DataSourceCredentials[] Credentials,
                                              AsyncCallback callback, object asyncState)
 {
     return BeginInvoke("GetReportParameters", new object[]
                                                   {
                                                       report,
                                                       HistoryID,
                                                       ForRendering,
                                                       Values,
                                                       Credentials
                                                   }, callback, asyncState);
 }
예제 #8
0
 public ReportParameter[] GetReportParameters(string report, string HistoryID, bool ForRendering,
                                              ParameterValue[] Values, DataSourceCredentials[] Credentials)
 {
     object[] results = Invoke("GetReportParameters", new object[]
                                                          {
                                                              report,
                                                              HistoryID,
                                                              ForRendering,
                                                              Values,
                                                              Credentials
                                                          });
     return ((ReportParameter[]) (results[0]));
 }