示例#1
0
 /// <remarks/>
 public void CreateSubscriptionAsync(string report, ExtensionSettings ExtensionSettings, string Description,
                                     string EventType, string MatchData, ParameterValue[] Parameters)
 {
     CreateSubscriptionAsync(report, ExtensionSettings, Description, EventType, MatchData, Parameters, null);
 }
示例#2
0
 public string CreateSubscription(string report, ExtensionSettings ExtensionSettings, string Description,
                                  string EventType, string MatchData, ParameterValue[] Parameters)
 {
     object[] results = Invoke("CreateSubscription", new object[]
                                                         {
                                                             report,
                                                             ExtensionSettings,
                                                             Description,
                                                             EventType,
                                                             MatchData,
                                                             Parameters
                                                         });
     return ((string) (results[0]));
 }
示例#3
0
 /// <remarks/>
 public IAsyncResult BeginCreateSubscription(string report, ExtensionSettings ExtensionSettings,
                                             string Description, string EventType, string MatchData,
                                             ParameterValue[] Parameters, AsyncCallback callback,
                                             object asyncState)
 {
     return BeginInvoke("CreateSubscription", new object[]
                                                  {
                                                      report,
                                                      ExtensionSettings,
                                                      Description,
                                                      EventType,
                                                      MatchData,
                                                      Parameters
                                                  }, callback, asyncState);
 }
示例#4
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);
 }
示例#5
0
 /// <remarks/>
 public void RenderStreamAsync(string report, string Format, string StreamID, string HistoryID, string DeviceInfo,
                               ParameterValue[] Parameters, object userState)
 {
     if ((_renderStreamOperationCompleted == null))
     {
         _renderStreamOperationCompleted = new SendOrPostCallback(OnRenderStreamOperationCompleted);
     }
     InvokeAsync("RenderStream", new object[]
                                     {
                                         report,
                                         Format,
                                         StreamID,
                                         HistoryID,
                                         DeviceInfo,
                                         Parameters
                                     }, _renderStreamOperationCompleted, userState);
 }
示例#6
0
 /// <remarks/>
 public IAsyncResult BeginSetSubscriptionProperties(string SubscriptionID, ExtensionSettings ExtensionSettings,
                                                    string Description, string EventType, string MatchData,
                                                    ParameterValue[] Parameters, AsyncCallback callback,
                                                    object asyncState)
 {
     return BeginInvoke("SetSubscriptionProperties", new object[]
                                                         {
                                                             SubscriptionID,
                                                             ExtensionSettings,
                                                             Description,
                                                             EventType,
                                                             MatchData,
                                                             Parameters
                                                         }, callback, asyncState);
 }
示例#7
0
 /// <remarks/>
 public void SetSubscriptionPropertiesAsync(string SubscriptionID, ExtensionSettings ExtensionSettings,
                                            string Description, string EventType, string MatchData,
                                            ParameterValue[] Parameters, object userState)
 {
     if ((_setSubscriptionPropertiesOperationCompleted == null))
     {
         _setSubscriptionPropertiesOperationCompleted =
             new SendOrPostCallback(OnSetSubscriptionPropertiesOperationCompleted);
     }
     InvokeAsync("SetSubscriptionProperties", new object[]
                                                  {
                                                      SubscriptionID,
                                                      ExtensionSettings,
                                                      Description,
                                                      EventType,
                                                      MatchData,
                                                      Parameters
                                                  }, _setSubscriptionPropertiesOperationCompleted, userState);
 }
示例#8
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);
 }
示例#9
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);
 }
示例#10
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);
 }
示例#11
0
 /// <remarks/>
 public byte[] EndRender(IAsyncResult asyncResult, out string Encoding, out string MimeType,
                         out ParameterValue[] ParametersUsed, out Warning[] Warnings, out string[] StreamIds)
 {
     object[] results = EndInvoke(asyncResult);
     Encoding = ((string) (results[1]));
     MimeType = ((string) (results[2]));
     ParametersUsed = ((ParameterValue[]) (results[3]));
     Warnings = ((Warning[]) (results[4]));
     StreamIds = ((string[]) (results[5]));
     return ((byte[]) (results[0]));
 }
示例#12
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]));
 }
示例#13
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);
 }
示例#14
0
 /// <remarks/>
 public void GetReportParametersAsync(string report, string HistoryID, bool ForRendering, ParameterValue[] Values,
                                      DataSourceCredentials[] Credentials)
 {
     GetReportParametersAsync(report, HistoryID, ForRendering, Values, Credentials, null);
 }
示例#15
0
 /// <remarks/>
 public void CreateSubscriptionAsync(string report, ExtensionSettings ExtensionSettings, string Description,
                                     string EventType, string MatchData, ParameterValue[] Parameters,
                                     object userState)
 {
     if ((_createSubscriptionOperationCompleted == null))
     {
         _createSubscriptionOperationCompleted = new SendOrPostCallback(OnCreateSubscriptionOperationCompleted);
     }
     InvokeAsync("CreateSubscription", new object[]
                                           {
                                               report,
                                               ExtensionSettings,
                                               Description,
                                               EventType,
                                               MatchData,
                                               Parameters
                                           }, _createSubscriptionOperationCompleted, userState);
 }
示例#16
0
 public byte[] RenderStream(string report, string Format, string StreamID, string HistoryID, string DeviceInfo,
                            ParameterValue[] Parameters, out string Encoding, out string MimeType)
 {
     object[] results = Invoke("RenderStream", new object[]
                                                   {
                                                       report,
                                                       Format,
                                                       StreamID,
                                                       HistoryID,
                                                       DeviceInfo,
                                                       Parameters
                                                   });
     Encoding = ((string) (results[1]));
     MimeType = ((string) (results[2]));
     return ((byte[]) (results[0]));
 }
示例#17
0
 public void SetSubscriptionProperties(string SubscriptionID, ExtensionSettings ExtensionSettings,
                                       string Description, string EventType, string MatchData,
                                       ParameterValue[] Parameters)
 {
     Invoke("SetSubscriptionProperties", new object[]
                                             {
                                                 SubscriptionID,
                                                 ExtensionSettings,
                                                 Description,
                                                 EventType,
                                                 MatchData,
                                                 Parameters
                                             });
 }
示例#18
0
 /// <remarks/>
 public IAsyncResult BeginRenderStream(string report, string Format, string StreamID, string HistoryID,
                                       string DeviceInfo, ParameterValue[] Parameters, AsyncCallback callback,
                                       object asyncState)
 {
     return BeginInvoke("RenderStream", new object[]
                                            {
                                                report,
                                                Format,
                                                StreamID,
                                                HistoryID,
                                                DeviceInfo,
                                                Parameters
                                            }, callback, asyncState);
 }
示例#19
0
 /// <remarks/>
 public void SetSubscriptionPropertiesAsync(string SubscriptionID, ExtensionSettings ExtensionSettings,
                                            string Description, string EventType, string MatchData,
                                            ParameterValue[] Parameters)
 {
     SetSubscriptionPropertiesAsync(SubscriptionID, ExtensionSettings, Description, EventType, MatchData,
                                    Parameters, null);
 }
示例#20
0
 /// <remarks/>
 public void RenderStreamAsync(string report, string Format, string StreamID, string HistoryID, string DeviceInfo,
                               ParameterValue[] Parameters)
 {
     RenderStreamAsync(report, Format, StreamID, HistoryID, DeviceInfo, Parameters, null);
 }
示例#21
0
 /// <remarks/>
 public string EndGetSubscriptionProperties(IAsyncResult asyncResult, out ExtensionSettings ExtensionSettings,
                                            out string Description, out ActiveState Active, out string Status,
                                            out string EventType, out string MatchData,
                                            out ParameterValue[] Parameters)
 {
     object[] results = EndInvoke(asyncResult);
     ExtensionSettings = ((ExtensionSettings) (results[1]));
     Description = ((string) (results[2]));
     Active = ((ActiveState) (results[3]));
     Status = ((string) (results[4]));
     EventType = ((string) (results[5]));
     MatchData = ((string) (results[6]));
     Parameters = ((ParameterValue[]) (results[7]));
     return ((string) (results[0]));
 }
示例#22
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]));
 }