PageRenderTime 31ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 1ms

/tags/rsbuild-1.1.0/src/RSBuild.Core/ReportingServices/ReportingService.cs

#
C# | 1900 lines | 1615 code | 283 blank | 2 comment | 0 complexity | 26c4e4814967da95d475cfa7a7d6083c MD5 | raw file
  1. namespace Microsoft.SqlServer.ReportingServices
  2. {
  3. using System;
  4. using System.ComponentModel;
  5. using System.Diagnostics;
  6. using System.Runtime.InteropServices;
  7. using System.Web.Services;
  8. using System.Web.Services.Description;
  9. using System.Web.Services.Protocols;
  10. using System.Xml.Serialization;
  11. [XmlInclude(typeof(DataSourceDefinitionOrReference)), XmlInclude(typeof(ExpirationDefinition)), DesignerCategory("code"), DebuggerStepThrough, XmlInclude(typeof(ScheduleDefinitionOrReference)), WebServiceBinding(Name="ReportingServiceSoap", Namespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices"), XmlInclude(typeof(RecurrencePattern))]
  12. public class ReportingService : SoapHttpClientProtocol
  13. {
  14. // Methods
  15. public ReportingService()
  16. {
  17. base.Url = "http://localhost/ReportServer/ReportService.asmx";
  18. }
  19. public IAsyncResult BeginCancelBatch(AsyncCallback callback, object asyncState)
  20. {
  21. return base.BeginInvoke("CancelBatch", new object[0], callback, asyncState);
  22. }
  23. public IAsyncResult BeginCancelJob(string JobID, AsyncCallback callback, object asyncState)
  24. {
  25. object[] objArray1 = new object[1] { JobID } ;
  26. return base.BeginInvoke("CancelJob", objArray1, callback, asyncState);
  27. }
  28. public IAsyncResult BeginCreateBatch(AsyncCallback callback, object asyncState)
  29. {
  30. return base.BeginInvoke("CreateBatch", new object[0], callback, asyncState);
  31. }
  32. public IAsyncResult BeginCreateDataDrivenSubscription(string Report, ExtensionSettings ExtensionSettings, DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, ParameterValueOrFieldReference[] Parameters, AsyncCallback callback, object asyncState)
  33. {
  34. object[] objArray1 = new object[7] { Report, ExtensionSettings, DataRetrievalPlan, Description, EventType, MatchData, Parameters } ;
  35. return base.BeginInvoke("CreateDataDrivenSubscription", objArray1, callback, asyncState);
  36. }
  37. public IAsyncResult BeginCreateDataSource(string DataSource, string Parent, bool Overwrite, DataSourceDefinition Definition, Property[] Properties, AsyncCallback callback, object asyncState)
  38. {
  39. object[] objArray1 = new object[5] { DataSource, Parent, Overwrite, Definition, Properties } ;
  40. return base.BeginInvoke("CreateDataSource", objArray1, callback, asyncState);
  41. }
  42. public IAsyncResult BeginCreateFolder(string Folder, string Parent, Property[] Properties, AsyncCallback callback, object asyncState)
  43. {
  44. object[] objArray1 = new object[3] { Folder, Parent, Properties } ;
  45. return base.BeginInvoke("CreateFolder", objArray1, callback, asyncState);
  46. }
  47. public IAsyncResult BeginCreateLinkedReport(string Report, string Parent, string Link, Property[] Properties, AsyncCallback callback, object asyncState)
  48. {
  49. object[] objArray1 = new object[4] { Report, Parent, Link, Properties } ;
  50. return base.BeginInvoke("CreateLinkedReport", objArray1, callback, asyncState);
  51. }
  52. public IAsyncResult BeginCreateReport(string Report, string Parent, bool Overwrite, byte[] Definition, Property[] Properties, AsyncCallback callback, object asyncState)
  53. {
  54. object[] objArray1 = new object[5] { Report, Parent, Overwrite, Definition, Properties } ;
  55. return base.BeginInvoke("CreateReport", objArray1, callback, asyncState);
  56. }
  57. public IAsyncResult BeginCreateReportHistorySnapshot(string Report, AsyncCallback callback, object asyncState)
  58. {
  59. object[] objArray1 = new object[1] { Report } ;
  60. return base.BeginInvoke("CreateReportHistorySnapshot", objArray1, callback, asyncState);
  61. }
  62. public IAsyncResult BeginCreateResource(string Resource, string Parent, bool Overwrite, byte[] Contents, string MimeType, Property[] Properties, AsyncCallback callback, object asyncState)
  63. {
  64. object[] objArray1 = new object[6] { Resource, Parent, Overwrite, Contents, MimeType, Properties } ;
  65. return base.BeginInvoke("CreateResource", objArray1, callback, asyncState);
  66. }
  67. public IAsyncResult BeginCreateRole(string Name, string Description, Task[] Tasks, AsyncCallback callback, object asyncState)
  68. {
  69. object[] objArray1 = new object[3] { Name, Description, Tasks } ;
  70. return base.BeginInvoke("CreateRole", objArray1, callback, asyncState);
  71. }
  72. public IAsyncResult BeginCreateSchedule(string Name, ScheduleDefinition ScheduleDefinition, AsyncCallback callback, object asyncState)
  73. {
  74. object[] objArray1 = new object[2] { Name, ScheduleDefinition } ;
  75. return base.BeginInvoke("CreateSchedule", objArray1, callback, asyncState);
  76. }
  77. public IAsyncResult BeginCreateSubscription(string Report, ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, ParameterValue[] Parameters, AsyncCallback callback, object asyncState)
  78. {
  79. object[] objArray1 = new object[6] { Report, ExtensionSettings, Description, EventType, MatchData, Parameters } ;
  80. return base.BeginInvoke("CreateSubscription", objArray1, callback, asyncState);
  81. }
  82. public IAsyncResult BeginDeleteItem(string Item, AsyncCallback callback, object asyncState)
  83. {
  84. object[] objArray1 = new object[1] { Item } ;
  85. return base.BeginInvoke("DeleteItem", objArray1, callback, asyncState);
  86. }
  87. public IAsyncResult BeginDeleteReportHistorySnapshot(string Report, string HistoryID, AsyncCallback callback, object asyncState)
  88. {
  89. object[] objArray1 = new object[2] { Report, HistoryID } ;
  90. return base.BeginInvoke("DeleteReportHistorySnapshot", objArray1, callback, asyncState);
  91. }
  92. public IAsyncResult BeginDeleteRole(string Name, AsyncCallback callback, object asyncState)
  93. {
  94. object[] objArray1 = new object[1] { Name } ;
  95. return base.BeginInvoke("DeleteRole", objArray1, callback, asyncState);
  96. }
  97. public IAsyncResult BeginDeleteSchedule(string ScheduleID, AsyncCallback callback, object asyncState)
  98. {
  99. object[] objArray1 = new object[1] { ScheduleID } ;
  100. return base.BeginInvoke("DeleteSchedule", objArray1, callback, asyncState);
  101. }
  102. public IAsyncResult BeginDeleteSubscription(string SubscriptionID, AsyncCallback callback, object asyncState)
  103. {
  104. object[] objArray1 = new object[1] { SubscriptionID } ;
  105. return base.BeginInvoke("DeleteSubscription", objArray1, callback, asyncState);
  106. }
  107. public IAsyncResult BeginDisableDataSource(string DataSource, AsyncCallback callback, object asyncState)
  108. {
  109. object[] objArray1 = new object[1] { DataSource } ;
  110. return base.BeginInvoke("DisableDataSource", objArray1, callback, asyncState);
  111. }
  112. public IAsyncResult BeginEnableDataSource(string DataSource, AsyncCallback callback, object asyncState)
  113. {
  114. object[] objArray1 = new object[1] { DataSource } ;
  115. return base.BeginInvoke("EnableDataSource", objArray1, callback, asyncState);
  116. }
  117. public IAsyncResult BeginExecuteBatch(AsyncCallback callback, object asyncState)
  118. {
  119. return base.BeginInvoke("ExecuteBatch", new object[0], callback, asyncState);
  120. }
  121. public IAsyncResult BeginFindItems(string Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions, AsyncCallback callback, object asyncState)
  122. {
  123. object[] objArray1 = new object[3] { Folder, BooleanOperator, Conditions } ;
  124. return base.BeginInvoke("FindItems", objArray1, callback, asyncState);
  125. }
  126. public IAsyncResult BeginFireEvent(string EventType, string EventData, AsyncCallback callback, object asyncState)
  127. {
  128. object[] objArray1 = new object[2] { EventType, EventData } ;
  129. return base.BeginInvoke("FireEvent", objArray1, callback, asyncState);
  130. }
  131. public IAsyncResult BeginFlushCache(string Report, AsyncCallback callback, object asyncState)
  132. {
  133. object[] objArray1 = new object[1] { Report } ;
  134. return base.BeginInvoke("FlushCache", objArray1, callback, asyncState);
  135. }
  136. public IAsyncResult BeginGetCacheOptions(string Report, AsyncCallback callback, object asyncState)
  137. {
  138. object[] objArray1 = new object[1] { Report } ;
  139. return base.BeginInvoke("GetCacheOptions", objArray1, callback, asyncState);
  140. }
  141. public IAsyncResult BeginGetDataDrivenSubscriptionProperties(string DataDrivenSubscriptionID, AsyncCallback callback, object asyncState)
  142. {
  143. object[] objArray1 = new object[1] { DataDrivenSubscriptionID } ;
  144. return base.BeginInvoke("GetDataDrivenSubscriptionProperties", objArray1, callback, asyncState);
  145. }
  146. public IAsyncResult BeginGetDataSourceContents(string DataSource, AsyncCallback callback, object asyncState)
  147. {
  148. object[] objArray1 = new object[1] { DataSource } ;
  149. return base.BeginInvoke("GetDataSourceContents", objArray1, callback, asyncState);
  150. }
  151. public IAsyncResult BeginGetExecutionOptions(string Report, AsyncCallback callback, object asyncState)
  152. {
  153. object[] objArray1 = new object[1] { Report } ;
  154. return base.BeginInvoke("GetExecutionOptions", objArray1, callback, asyncState);
  155. }
  156. public IAsyncResult BeginGetExtensionSettings(string Extension, AsyncCallback callback, object asyncState)
  157. {
  158. object[] objArray1 = new object[1] { Extension } ;
  159. return base.BeginInvoke("GetExtensionSettings", objArray1, callback, asyncState);
  160. }
  161. public IAsyncResult BeginGetItemType(string Item, AsyncCallback callback, object asyncState)
  162. {
  163. object[] objArray1 = new object[1] { Item } ;
  164. return base.BeginInvoke("GetItemType", objArray1, callback, asyncState);
  165. }
  166. public IAsyncResult BeginGetPermissions(string Item, AsyncCallback callback, object asyncState)
  167. {
  168. object[] objArray1 = new object[1] { Item } ;
  169. return base.BeginInvoke("GetPermissions", objArray1, callback, asyncState);
  170. }
  171. public IAsyncResult BeginGetPolicies(string Item, AsyncCallback callback, object asyncState)
  172. {
  173. object[] objArray1 = new object[1] { Item } ;
  174. return base.BeginInvoke("GetPolicies", objArray1, callback, asyncState);
  175. }
  176. public IAsyncResult BeginGetProperties(string Item, Property[] Properties, AsyncCallback callback, object asyncState)
  177. {
  178. object[] objArray1 = new object[2] { Item, Properties } ;
  179. return base.BeginInvoke("GetProperties", objArray1, callback, asyncState);
  180. }
  181. public IAsyncResult BeginGetRenderResource(string Format, string DeviceInfo, AsyncCallback callback, object asyncState)
  182. {
  183. object[] objArray1 = new object[2] { Format, DeviceInfo } ;
  184. return base.BeginInvoke("GetRenderResource", objArray1, callback, asyncState);
  185. }
  186. public IAsyncResult BeginGetReportDataSourcePrompts(string Report, AsyncCallback callback, object asyncState)
  187. {
  188. object[] objArray1 = new object[1] { Report } ;
  189. return base.BeginInvoke("GetReportDataSourcePrompts", objArray1, callback, asyncState);
  190. }
  191. public IAsyncResult BeginGetReportDataSources(string Report, AsyncCallback callback, object asyncState)
  192. {
  193. object[] objArray1 = new object[1] { Report } ;
  194. return base.BeginInvoke("GetReportDataSources", objArray1, callback, asyncState);
  195. }
  196. public IAsyncResult BeginGetReportDefinition(string Report, AsyncCallback callback, object asyncState)
  197. {
  198. object[] objArray1 = new object[1] { Report } ;
  199. return base.BeginInvoke("GetReportDefinition", objArray1, callback, asyncState);
  200. }
  201. public IAsyncResult BeginGetReportHistoryLimit(string Report, AsyncCallback callback, object asyncState)
  202. {
  203. object[] objArray1 = new object[1] { Report } ;
  204. return base.BeginInvoke("GetReportHistoryLimit", objArray1, callback, asyncState);
  205. }
  206. public IAsyncResult BeginGetReportHistoryOptions(string Report, AsyncCallback callback, object asyncState)
  207. {
  208. object[] objArray1 = new object[1] { Report } ;
  209. return base.BeginInvoke("GetReportHistoryOptions", objArray1, callback, asyncState);
  210. }
  211. public IAsyncResult BeginGetReportLink(string Report, AsyncCallback callback, object asyncState)
  212. {
  213. object[] objArray1 = new object[1] { Report } ;
  214. return base.BeginInvoke("GetReportLink", objArray1, callback, asyncState);
  215. }
  216. public IAsyncResult BeginGetReportParameters(string Report, string HistoryID, bool ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials, AsyncCallback callback, object asyncState)
  217. {
  218. object[] objArray1 = new object[5] { Report, HistoryID, ForRendering, Values, Credentials } ;
  219. return base.BeginInvoke("GetReportParameters", objArray1, callback, asyncState);
  220. }
  221. public IAsyncResult BeginGetResourceContents(string Resource, AsyncCallback callback, object asyncState)
  222. {
  223. object[] objArray1 = new object[1] { Resource } ;
  224. return base.BeginInvoke("GetResourceContents", objArray1, callback, asyncState);
  225. }
  226. public IAsyncResult BeginGetRoleProperties(string Name, AsyncCallback callback, object asyncState)
  227. {
  228. object[] objArray1 = new object[1] { Name } ;
  229. return base.BeginInvoke("GetRoleProperties", objArray1, callback, asyncState);
  230. }
  231. public IAsyncResult BeginGetScheduleProperties(string ScheduleID, AsyncCallback callback, object asyncState)
  232. {
  233. object[] objArray1 = new object[1] { ScheduleID } ;
  234. return base.BeginInvoke("GetScheduleProperties", objArray1, callback, asyncState);
  235. }
  236. public IAsyncResult BeginGetSubscriptionProperties(string SubscriptionID, AsyncCallback callback, object asyncState)
  237. {
  238. object[] objArray1 = new object[1] { SubscriptionID } ;
  239. return base.BeginInvoke("GetSubscriptionProperties", objArray1, callback, asyncState);
  240. }
  241. public IAsyncResult BeginGetSystemPermissions(AsyncCallback callback, object asyncState)
  242. {
  243. return base.BeginInvoke("GetSystemPermissions", new object[0], callback, asyncState);
  244. }
  245. public IAsyncResult BeginGetSystemPolicies(AsyncCallback callback, object asyncState)
  246. {
  247. return base.BeginInvoke("GetSystemPolicies", new object[0], callback, asyncState);
  248. }
  249. public IAsyncResult BeginGetSystemProperties(Property[] Properties, AsyncCallback callback, object asyncState)
  250. {
  251. object[] objArray1 = new object[1] { Properties } ;
  252. return base.BeginInvoke("GetSystemProperties", objArray1, callback, asyncState);
  253. }
  254. public IAsyncResult BeginInheritParentSecurity(string Item, AsyncCallback callback, object asyncState)
  255. {
  256. object[] objArray1 = new object[1] { Item } ;
  257. return base.BeginInvoke("InheritParentSecurity", objArray1, callback, asyncState);
  258. }
  259. public IAsyncResult BeginListChildren(string Item, bool Recursive, AsyncCallback callback, object asyncState)
  260. {
  261. object[] objArray1 = new object[2] { Item, Recursive } ;
  262. return base.BeginInvoke("ListChildren", objArray1, callback, asyncState);
  263. }
  264. public IAsyncResult BeginListEvents(AsyncCallback callback, object asyncState)
  265. {
  266. return base.BeginInvoke("ListEvents", new object[0], callback, asyncState);
  267. }
  268. public IAsyncResult BeginListExtensions(ExtensionTypeEnum ExtensionType, AsyncCallback callback, object asyncState)
  269. {
  270. object[] objArray1 = new object[1] { ExtensionType } ;
  271. return base.BeginInvoke("ListExtensions", objArray1, callback, asyncState);
  272. }
  273. public IAsyncResult BeginListJobs(AsyncCallback callback, object asyncState)
  274. {
  275. return base.BeginInvoke("ListJobs", new object[0], callback, asyncState);
  276. }
  277. public IAsyncResult BeginListLinkedReports(string Report, AsyncCallback callback, object asyncState)
  278. {
  279. object[] objArray1 = new object[1] { Report } ;
  280. return base.BeginInvoke("ListLinkedReports", objArray1, callback, asyncState);
  281. }
  282. public IAsyncResult BeginListReportHistory(string Report, AsyncCallback callback, object asyncState)
  283. {
  284. object[] objArray1 = new object[1] { Report } ;
  285. return base.BeginInvoke("ListReportHistory", objArray1, callback, asyncState);
  286. }
  287. public IAsyncResult BeginListReportsUsingDataSource(string DataSource, AsyncCallback callback, object asyncState)
  288. {
  289. object[] objArray1 = new object[1] { DataSource } ;
  290. return base.BeginInvoke("ListReportsUsingDataSource", objArray1, callback, asyncState);
  291. }
  292. public IAsyncResult BeginListRoles(AsyncCallback callback, object asyncState)
  293. {
  294. return base.BeginInvoke("ListRoles", new object[0], callback, asyncState);
  295. }
  296. public IAsyncResult BeginListScheduledReports(string ScheduleID, AsyncCallback callback, object asyncState)
  297. {
  298. object[] objArray1 = new object[1] { ScheduleID } ;
  299. return base.BeginInvoke("ListScheduledReports", objArray1, callback, asyncState);
  300. }
  301. public IAsyncResult BeginListSchedules(AsyncCallback callback, object asyncState)
  302. {
  303. return base.BeginInvoke("ListSchedules", new object[0], callback, asyncState);
  304. }
  305. public IAsyncResult BeginListSecureMethods(AsyncCallback callback, object asyncState)
  306. {
  307. return base.BeginInvoke("ListSecureMethods", new object[0], callback, asyncState);
  308. }
  309. public IAsyncResult BeginListSubscriptions(string Report, string Owner, AsyncCallback callback, object asyncState)
  310. {
  311. object[] objArray1 = new object[2] { Report, Owner } ;
  312. return base.BeginInvoke("ListSubscriptions", objArray1, callback, asyncState);
  313. }
  314. public IAsyncResult BeginListSubscriptionsUsingDataSource(string DataSource, AsyncCallback callback, object asyncState)
  315. {
  316. object[] objArray1 = new object[1] { DataSource } ;
  317. return base.BeginInvoke("ListSubscriptionsUsingDataSource", objArray1, callback, asyncState);
  318. }
  319. public IAsyncResult BeginListSystemRoles(AsyncCallback callback, object asyncState)
  320. {
  321. return base.BeginInvoke("ListSystemRoles", new object[0], callback, asyncState);
  322. }
  323. public IAsyncResult BeginListSystemTasks(AsyncCallback callback, object asyncState)
  324. {
  325. return base.BeginInvoke("ListSystemTasks", new object[0], callback, asyncState);
  326. }
  327. public IAsyncResult BeginListTasks(AsyncCallback callback, object asyncState)
  328. {
  329. return base.BeginInvoke("ListTasks", new object[0], callback, asyncState);
  330. }
  331. public IAsyncResult BeginLogoff(AsyncCallback callback, object asyncState)
  332. {
  333. return base.BeginInvoke("Logoff", new object[0], callback, asyncState);
  334. }
  335. public IAsyncResult BeginLogonUser(string userName, string password, string authority, AsyncCallback callback, object asyncState)
  336. {
  337. object[] objArray1 = new object[3] { userName, password, authority } ;
  338. return base.BeginInvoke("LogonUser", objArray1, callback, asyncState);
  339. }
  340. public IAsyncResult BeginMoveItem(string Item, string Target, AsyncCallback callback, object asyncState)
  341. {
  342. object[] objArray1 = new object[2] { Item, Target } ;
  343. return base.BeginInvoke("MoveItem", objArray1, callback, asyncState);
  344. }
  345. public IAsyncResult BeginPauseSchedule(string ScheduleID, AsyncCallback callback, object asyncState)
  346. {
  347. object[] objArray1 = new object[1] { ScheduleID } ;
  348. return base.BeginInvoke("PauseSchedule", objArray1, callback, asyncState);
  349. }
  350. public IAsyncResult BeginPrepareQuery(DataSource DataSource, DataSetDefinition DataSet, AsyncCallback callback, object asyncState)
  351. {
  352. object[] objArray1 = new object[2] { DataSource, DataSet } ;
  353. return base.BeginInvoke("PrepareQuery", objArray1, callback, asyncState);
  354. }
  355. public IAsyncResult BeginRender(string Report, string Format, string HistoryID, string DeviceInfo, ParameterValue[] Parameters, DataSourceCredentials[] Credentials, string ShowHideToggle, AsyncCallback callback, object asyncState)
  356. {
  357. object[] objArray1 = new object[7] { Report, Format, HistoryID, DeviceInfo, Parameters, Credentials, ShowHideToggle } ;
  358. return base.BeginInvoke("Render", objArray1, callback, asyncState);
  359. }
  360. public IAsyncResult BeginRenderStream(string Report, string Format, string StreamID, string HistoryID, string DeviceInfo, ParameterValue[] Parameters, AsyncCallback callback, object asyncState)
  361. {
  362. object[] objArray1 = new object[6] { Report, Format, StreamID, HistoryID, DeviceInfo, Parameters } ;
  363. return base.BeginInvoke("RenderStream", objArray1, callback, asyncState);
  364. }
  365. public IAsyncResult BeginResumeSchedule(string ScheduleID, AsyncCallback callback, object asyncState)
  366. {
  367. object[] objArray1 = new object[1] { ScheduleID } ;
  368. return base.BeginInvoke("ResumeSchedule", objArray1, callback, asyncState);
  369. }
  370. public IAsyncResult BeginSetCacheOptions(string Report, bool CacheReport, ExpirationDefinition Item, AsyncCallback callback, object asyncState)
  371. {
  372. object[] objArray1 = new object[3] { Report, CacheReport, Item } ;
  373. return base.BeginInvoke("SetCacheOptions", objArray1, callback, asyncState);
  374. }
  375. public IAsyncResult BeginSetDataDrivenSubscriptionProperties(string DataDrivenSubscriptionID, ExtensionSettings ExtensionSettings, DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, ParameterValueOrFieldReference[] Parameters, AsyncCallback callback, object asyncState)
  376. {
  377. object[] objArray1 = new object[7] { DataDrivenSubscriptionID, ExtensionSettings, DataRetrievalPlan, Description, EventType, MatchData, Parameters } ;
  378. return base.BeginInvoke("SetDataDrivenSubscriptionProperties", objArray1, callback, asyncState);
  379. }
  380. public IAsyncResult BeginSetDataSourceContents(string DataSource, DataSourceDefinition Definition, AsyncCallback callback, object asyncState)
  381. {
  382. object[] objArray1 = new object[2] { DataSource, Definition } ;
  383. return base.BeginInvoke("SetDataSourceContents", objArray1, callback, asyncState);
  384. }
  385. public IAsyncResult BeginSetExecutionOptions(string Report, ExecutionSettingEnum ExecutionSetting, ScheduleDefinitionOrReference Item, AsyncCallback callback, object asyncState)
  386. {
  387. object[] objArray1 = new object[3] { Report, ExecutionSetting, Item } ;
  388. return base.BeginInvoke("SetExecutionOptions", objArray1, callback, asyncState);
  389. }
  390. public IAsyncResult BeginSetPolicies(string Item, Policy[] Policies, AsyncCallback callback, object asyncState)
  391. {
  392. object[] objArray1 = new object[2] { Item, Policies } ;
  393. return base.BeginInvoke("SetPolicies", objArray1, callback, asyncState);
  394. }
  395. public IAsyncResult BeginSetProperties(string Item, Property[] Properties, AsyncCallback callback, object asyncState)
  396. {
  397. object[] objArray1 = new object[2] { Item, Properties } ;
  398. return base.BeginInvoke("SetProperties", objArray1, callback, asyncState);
  399. }
  400. public IAsyncResult BeginSetReportDataSources(string Report, DataSource[] DataSources, AsyncCallback callback, object asyncState)
  401. {
  402. object[] objArray1 = new object[2] { Report, DataSources } ;
  403. return base.BeginInvoke("SetReportDataSources", objArray1, callback, asyncState);
  404. }
  405. public IAsyncResult BeginSetReportDefinition(string Report, byte[] Definition, AsyncCallback callback, object asyncState)
  406. {
  407. object[] objArray1 = new object[2] { Report, Definition } ;
  408. return base.BeginInvoke("SetReportDefinition", objArray1, callback, asyncState);
  409. }
  410. public IAsyncResult BeginSetReportHistoryLimit(string Report, bool UseSystem, int HistoryLimit, AsyncCallback callback, object asyncState)
  411. {
  412. object[] objArray1 = new object[3] { Report, UseSystem, HistoryLimit } ;
  413. return base.BeginInvoke("SetReportHistoryLimit", objArray1, callback, asyncState);
  414. }
  415. public IAsyncResult BeginSetReportHistoryOptions(string Report, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, ScheduleDefinitionOrReference Item, AsyncCallback callback, object asyncState)
  416. {
  417. object[] objArray1 = new object[4] { Report, EnableManualSnapshotCreation, KeepExecutionSnapshots, Item } ;
  418. return base.BeginInvoke("SetReportHistoryOptions", objArray1, callback, asyncState);
  419. }
  420. public IAsyncResult BeginSetReportLink(string Report, string Link, AsyncCallback callback, object asyncState)
  421. {
  422. object[] objArray1 = new object[2] { Report, Link } ;
  423. return base.BeginInvoke("SetReportLink", objArray1, callback, asyncState);
  424. }
  425. public IAsyncResult BeginSetReportParameters(string Report, ReportParameter[] Parameters, AsyncCallback callback, object asyncState)
  426. {
  427. object[] objArray1 = new object[2] { Report, Parameters } ;
  428. return base.BeginInvoke("SetReportParameters", objArray1, callback, asyncState);
  429. }
  430. public IAsyncResult BeginSetResourceContents(string Resource, byte[] Contents, string MimeType, AsyncCallback callback, object asyncState)
  431. {
  432. object[] objArray1 = new object[3] { Resource, Contents, MimeType } ;
  433. return base.BeginInvoke("SetResourceContents", objArray1, callback, asyncState);
  434. }
  435. public IAsyncResult BeginSetRoleProperties(string Name, string Description, Task[] Tasks, AsyncCallback callback, object asyncState)
  436. {
  437. object[] objArray1 = new object[3] { Name, Description, Tasks } ;
  438. return base.BeginInvoke("SetRoleProperties", objArray1, callback, asyncState);
  439. }
  440. public IAsyncResult BeginSetScheduleProperties(string Name, string ScheduleID, ScheduleDefinition ScheduleDefinition, AsyncCallback callback, object asyncState)
  441. {
  442. object[] objArray1 = new object[3] { Name, ScheduleID, ScheduleDefinition } ;
  443. return base.BeginInvoke("SetScheduleProperties", objArray1, callback, asyncState);
  444. }
  445. public IAsyncResult BeginSetSubscriptionProperties(string SubscriptionID, ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, ParameterValue[] Parameters, AsyncCallback callback, object asyncState)
  446. {
  447. object[] objArray1 = new object[6] { SubscriptionID, ExtensionSettings, Description, EventType, MatchData, Parameters } ;
  448. return base.BeginInvoke("SetSubscriptionProperties", objArray1, callback, asyncState);
  449. }
  450. public IAsyncResult BeginSetSystemPolicies(Policy[] Policies, AsyncCallback callback, object asyncState)
  451. {
  452. object[] objArray1 = new object[1] { Policies } ;
  453. return base.BeginInvoke("SetSystemPolicies", objArray1, callback, asyncState);
  454. }
  455. public IAsyncResult BeginSetSystemProperties(Property[] Properties, AsyncCallback callback, object asyncState)
  456. {
  457. object[] objArray1 = new object[1] { Properties } ;
  458. return base.BeginInvoke("SetSystemProperties", objArray1, callback, asyncState);
  459. }
  460. public IAsyncResult BeginUpdateReportExecutionSnapshot(string Report, AsyncCallback callback, object asyncState)
  461. {
  462. object[] objArray1 = new object[1] { Report } ;
  463. return base.BeginInvoke("UpdateReportExecutionSnapshot", objArray1, callback, asyncState);
  464. }
  465. public IAsyncResult BeginValidateExtensionSettings(string Extension, ParameterValueOrFieldReference[] ParameterValues, AsyncCallback callback, object asyncState)
  466. {
  467. object[] objArray1 = new object[2] { Extension, ParameterValues } ;
  468. return base.BeginInvoke("ValidateExtensionSettings", objArray1, callback, asyncState);
  469. }
  470. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CancelBatch", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  471. public void CancelBatch()
  472. {
  473. base.Invoke("CancelBatch", new object[0]);
  474. }
  475. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CancelJob", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  476. public bool CancelJob(string JobID)
  477. {
  478. object[] objArray2 = new object[1] { JobID } ;
  479. object[] objArray1 = base.Invoke("CancelJob", objArray2);
  480. return (bool) objArray1[0];
  481. }
  482. [return: XmlElement("BatchID")]
  483. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateBatch", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  484. public string CreateBatch()
  485. {
  486. object[] objArray1 = base.Invoke("CreateBatch", new object[0]);
  487. return (string) objArray1[0];
  488. }
  489. [return: XmlElement("SubscriptionID")]
  490. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateDataDrivenSubscription", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  491. public string CreateDataDrivenSubscription(string Report, ExtensionSettings ExtensionSettings, DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, ParameterValueOrFieldReference[] Parameters)
  492. {
  493. object[] objArray2 = new object[7] { Report, ExtensionSettings, DataRetrievalPlan, Description, EventType, MatchData, Parameters } ;
  494. object[] objArray1 = base.Invoke("CreateDataDrivenSubscription", objArray2);
  495. return (string) objArray1[0];
  496. }
  497. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateDataSource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  498. public void CreateDataSource(string DataSource, string Parent, bool Overwrite, DataSourceDefinition Definition, Property[] Properties)
  499. {
  500. object[] objArray1 = new object[5] { DataSource, Parent, Overwrite, Definition, Properties } ;
  501. base.Invoke("CreateDataSource", objArray1);
  502. }
  503. [SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateFolder", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  504. public void CreateFolder(string Folder, string Parent, Property[] Properties)
  505. {
  506. object[] objArray1 = new object[3] { Folder, Parent, Properties } ;
  507. base.Invoke("CreateFolder", objArray1);
  508. }
  509. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateLinkedReport", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  510. public void CreateLinkedReport(string Report, string Parent, string Link, Property[] Properties)
  511. {
  512. object[] objArray1 = new object[4] { Report, Parent, Link, Properties } ;
  513. base.Invoke("CreateLinkedReport", objArray1);
  514. }
  515. [return: XmlArray("Warnings")]
  516. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateReport", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue")]
  517. public Warning[] CreateReport(string Report, string Parent, bool Overwrite, [XmlElement(DataType="base64Binary")] byte[] Definition, Property[] Properties)
  518. {
  519. object[] objArray2 = new object[5] { Report, Parent, Overwrite, Definition, Properties } ;
  520. object[] objArray1 = base.Invoke("CreateReport", objArray2);
  521. return (Warning[]) objArray1[0];
  522. }
  523. [return: XmlElement("HistoryID")]
  524. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateReportHistorySnapshot", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  525. public string CreateReportHistorySnapshot(string Report, out Warning[] Warnings)
  526. {
  527. object[] objArray2 = new object[1] { Report } ;
  528. object[] objArray1 = base.Invoke("CreateReportHistorySnapshot", objArray2);
  529. Warnings = (Warning[]) objArray1[1];
  530. return (string) objArray1[0];
  531. }
  532. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateResource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue")]
  533. public void CreateResource(string Resource, string Parent, bool Overwrite, [XmlElement(DataType="base64Binary")] byte[] Contents, string MimeType, Property[] Properties)
  534. {
  535. object[] objArray1 = new object[6] { Resource, Parent, Overwrite, Contents, MimeType, Properties } ;
  536. base.Invoke("CreateResource", objArray1);
  537. }
  538. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateRole", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  539. public void CreateRole(string Name, string Description, Task[] Tasks)
  540. {
  541. object[] objArray1 = new object[3] { Name, Description, Tasks } ;
  542. base.Invoke("CreateRole", objArray1);
  543. }
  544. [return: XmlElement("ScheduleID")]
  545. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateSchedule", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  546. public string CreateSchedule(string Name, ScheduleDefinition ScheduleDefinition)
  547. {
  548. object[] objArray2 = new object[2] { Name, ScheduleDefinition } ;
  549. object[] objArray1 = base.Invoke("CreateSchedule", objArray2);
  550. return (string) objArray1[0];
  551. }
  552. [return: XmlElement("SubscriptionID")]
  553. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/CreateSubscription", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  554. public string CreateSubscription(string Report, ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, ParameterValue[] Parameters)
  555. {
  556. object[] objArray2 = new object[6] { Report, ExtensionSettings, Description, EventType, MatchData, Parameters } ;
  557. object[] objArray1 = base.Invoke("CreateSubscription", objArray2);
  558. return (string) objArray1[0];
  559. }
  560. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DeleteItem", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue")]
  561. public void DeleteItem(string Item)
  562. {
  563. object[] objArray1 = new object[1] { Item } ;
  564. base.Invoke("DeleteItem", objArray1);
  565. }
  566. [SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DeleteReportHistorySnapshot", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  567. public void DeleteReportHistorySnapshot(string Report, string HistoryID)
  568. {
  569. object[] objArray1 = new object[2] { Report, HistoryID } ;
  570. base.Invoke("DeleteReportHistorySnapshot", objArray1);
  571. }
  572. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DeleteRole", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  573. public void DeleteRole(string Name)
  574. {
  575. object[] objArray1 = new object[1] { Name } ;
  576. base.Invoke("DeleteRole", objArray1);
  577. }
  578. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DeleteSchedule", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  579. public void DeleteSchedule(string ScheduleID)
  580. {
  581. object[] objArray1 = new object[1] { ScheduleID } ;
  582. base.Invoke("DeleteSchedule", objArray1);
  583. }
  584. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DeleteSubscription", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue")]
  585. public void DeleteSubscription(string SubscriptionID)
  586. {
  587. object[] objArray1 = new object[1] { SubscriptionID } ;
  588. base.Invoke("DeleteSubscription", objArray1);
  589. }
  590. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/DisableDataSource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue")]
  591. public void DisableDataSource(string DataSource)
  592. {
  593. object[] objArray1 = new object[1] { DataSource } ;
  594. base.Invoke("DisableDataSource", objArray1);
  595. }
  596. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/EnableDataSource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  597. public void EnableDataSource(string DataSource)
  598. {
  599. object[] objArray1 = new object[1] { DataSource } ;
  600. base.Invoke("EnableDataSource", objArray1);
  601. }
  602. public void EndCancelBatch(IAsyncResult asyncResult)
  603. {
  604. base.EndInvoke(asyncResult);
  605. }
  606. public bool EndCancelJob(IAsyncResult asyncResult)
  607. {
  608. object[] objArray1 = base.EndInvoke(asyncResult);
  609. return (bool) objArray1[0];
  610. }
  611. public string EndCreateBatch(IAsyncResult asyncResult)
  612. {
  613. object[] objArray1 = base.EndInvoke(asyncResult);
  614. return (string) objArray1[0];
  615. }
  616. public string EndCreateDataDrivenSubscription(IAsyncResult asyncResult)
  617. {
  618. object[] objArray1 = base.EndInvoke(asyncResult);
  619. return (string) objArray1[0];
  620. }
  621. public void EndCreateDataSource(IAsyncResult asyncResult)
  622. {
  623. base.EndInvoke(asyncResult);
  624. }
  625. public void EndCreateFolder(IAsyncResult asyncResult)
  626. {
  627. base.EndInvoke(asyncResult);
  628. }
  629. public void EndCreateLinkedReport(IAsyncResult asyncResult)
  630. {
  631. base.EndInvoke(asyncResult);
  632. }
  633. public Warning[] EndCreateReport(IAsyncResult asyncResult)
  634. {
  635. object[] objArray1 = base.EndInvoke(asyncResult);
  636. return (Warning[]) objArray1[0];
  637. }
  638. public string EndCreateReportHistorySnapshot(IAsyncResult asyncResult, out Warning[] Warnings)
  639. {
  640. object[] objArray1 = base.EndInvoke(asyncResult);
  641. Warnings = (Warning[]) objArray1[1];
  642. return (string) objArray1[0];
  643. }
  644. public void EndCreateResource(IAsyncResult asyncResult)
  645. {
  646. base.EndInvoke(asyncResult);
  647. }
  648. public void EndCreateRole(IAsyncResult asyncResult)
  649. {
  650. base.EndInvoke(asyncResult);
  651. }
  652. public string EndCreateSchedule(IAsyncResult asyncResult)
  653. {
  654. object[] objArray1 = base.EndInvoke(asyncResult);
  655. return (string) objArray1[0];
  656. }
  657. public string EndCreateSubscription(IAsyncResult asyncResult)
  658. {
  659. object[] objArray1 = base.EndInvoke(asyncResult);
  660. return (string) objArray1[0];
  661. }
  662. public void EndDeleteItem(IAsyncResult asyncResult)
  663. {
  664. base.EndInvoke(asyncResult);
  665. }
  666. public void EndDeleteReportHistorySnapshot(IAsyncResult asyncResult)
  667. {
  668. base.EndInvoke(asyncResult);
  669. }
  670. public void EndDeleteRole(IAsyncResult asyncResult)
  671. {
  672. base.EndInvoke(asyncResult);
  673. }
  674. public void EndDeleteSchedule(IAsyncResult asyncResult)
  675. {
  676. base.EndInvoke(asyncResult);
  677. }
  678. public void EndDeleteSubscription(IAsyncResult asyncResult)
  679. {
  680. base.EndInvoke(asyncResult);
  681. }
  682. public void EndDisableDataSource(IAsyncResult asyncResult)
  683. {
  684. base.EndInvoke(asyncResult);
  685. }
  686. public void EndEnableDataSource(IAsyncResult asyncResult)
  687. {
  688. base.EndInvoke(asyncResult);
  689. }
  690. public void EndExecuteBatch(IAsyncResult asyncResult)
  691. {
  692. base.EndInvoke(asyncResult);
  693. }
  694. public CatalogItem[] EndFindItems(IAsyncResult asyncResult)
  695. {
  696. object[] objArray1 = base.EndInvoke(asyncResult);
  697. return (CatalogItem[]) objArray1[0];
  698. }
  699. public void EndFireEvent(IAsyncResult asyncResult)
  700. {
  701. base.EndInvoke(asyncResult);
  702. }
  703. public void EndFlushCache(IAsyncResult asyncResult)
  704. {
  705. base.EndInvoke(asyncResult);
  706. }
  707. public bool EndGetCacheOptions(IAsyncResult asyncResult, out ExpirationDefinition Item)
  708. {
  709. object[] objArray1 = base.EndInvoke(asyncResult);
  710. Item = (ExpirationDefinition) objArray1[1];
  711. return (bool) objArray1[0];
  712. }
  713. public string EndGetDataDrivenSubscriptionProperties(IAsyncResult asyncResult, out ExtensionSettings ExtensionSettings, out DataRetrievalPlan DataRetrievalPlan, out string Description, out ActiveState Active, out string Status, out string EventType, out string MatchData, out ParameterValueOrFieldReference[] Parameters)
  714. {
  715. object[] objArray1 = base.EndInvoke(asyncResult);
  716. ExtensionSettings = (ExtensionSettings) objArray1[1];
  717. DataRetrievalPlan = (DataRetrievalPlan) objArray1[2];
  718. Description = (string) objArray1[3];
  719. Active = (ActiveState) objArray1[4];
  720. Status = (string) objArray1[5];
  721. EventType = (string) objArray1[6];
  722. MatchData = (string) objArray1[7];
  723. Parameters = (ParameterValueOrFieldReference[]) objArray1[8];
  724. return (string) objArray1[0];
  725. }
  726. public DataSourceDefinition EndGetDataSourceContents(IAsyncResult asyncResult)
  727. {
  728. object[] objArray1 = base.EndInvoke(asyncResult);
  729. return (DataSourceDefinition) objArray1[0];
  730. }
  731. public ExecutionSettingEnum EndGetExecutionOptions(IAsyncResult asyncResult, out ScheduleDefinitionOrReference Item)
  732. {
  733. object[] objArray1 = base.EndInvoke(asyncResult);
  734. Item = (ScheduleDefinitionOrReference) objArray1[1];
  735. return (ExecutionSettingEnum) objArray1[0];
  736. }
  737. public ExtensionParameter[] EndGetExtensionSettings(IAsyncResult asyncResult)
  738. {
  739. object[] objArray1 = base.EndInvoke(asyncResult);
  740. return (ExtensionParameter[]) objArray1[0];
  741. }
  742. public ItemTypeEnum EndGetItemType(IAsyncResult asyncResult)
  743. {
  744. object[] objArray1 = base.EndInvoke(asyncResult);
  745. return (ItemTypeEnum) objArray1[0];
  746. }
  747. public string[] EndGetPermissions(IAsyncResult asyncResult)
  748. {
  749. object[] objArray1 = base.EndInvoke(asyncResult);
  750. return (string[]) objArray1[0];
  751. }
  752. public Policy[] EndGetPolicies(IAsyncResult asyncResult, out bool InheritParent)
  753. {
  754. object[] objArray1 = base.EndInvoke(asyncResult);
  755. InheritParent = (bool) objArray1[1];
  756. return (Policy[]) objArray1[0];
  757. }
  758. public Property[] EndGetProperties(IAsyncResult asyncResult)
  759. {
  760. object[] objArray1 = base.EndInvoke(asyncResult);
  761. return (Property[]) objArray1[0];
  762. }
  763. public byte[] EndGetRenderResource(IAsyncResult asyncResult, out string MimeType)
  764. {
  765. object[] objArray1 = base.EndInvoke(asyncResult);
  766. MimeType = (string) objArray1[1];
  767. return (byte[]) objArray1[0];
  768. }
  769. public DataSourcePrompt[] EndGetReportDataSourcePrompts(IAsyncResult asyncResult)
  770. {
  771. object[] objArray1 = base.EndInvoke(asyncResult);
  772. return (DataSourcePrompt[]) objArray1[0];
  773. }
  774. public DataSource[] EndGetReportDataSources(IAsyncResult asyncResult)
  775. {
  776. object[] objArray1 = base.EndInvoke(asyncResult);
  777. return (DataSource[]) objArray1[0];
  778. }
  779. public byte[] EndGetReportDefinition(IAsyncResult asyncResult)
  780. {
  781. object[] objArray1 = base.EndInvoke(asyncResult);
  782. return (byte[]) objArray1[0];
  783. }
  784. public int EndGetReportHistoryLimit(IAsyncResult asyncResult, out bool IsSystem, out int SystemLimit)
  785. {
  786. object[] objArray1 = base.EndInvoke(asyncResult);
  787. IsSystem = (bool) objArray1[1];
  788. SystemLimit = (int) objArray1[2];
  789. return (int) objArray1[0];
  790. }
  791. public bool EndGetReportHistoryOptions(IAsyncResult asyncResult, out bool KeepExecutionSnapshots, out ScheduleDefinitionOrReference Item)
  792. {
  793. object[] objArray1 = base.EndInvoke(asyncResult);
  794. KeepExecutionSnapshots = (bool) objArray1[1];
  795. Item = (ScheduleDefinitionOrReference) objArray1[2];
  796. return (bool) objArray1[0];
  797. }
  798. public string EndGetReportLink(IAsyncResult asyncResult)
  799. {
  800. object[] objArray1 = base.EndInvoke(asyncResult);
  801. return (string) objArray1[0];
  802. }
  803. public ReportParameter[] EndGetReportParameters(IAsyncResult asyncResult)
  804. {
  805. object[] objArray1 = base.EndInvoke(asyncResult);
  806. return (ReportParameter[]) objArray1[0];
  807. }
  808. public byte[] EndGetResourceContents(IAsyncResult asyncResult, out string MimeType)
  809. {
  810. object[] objArray1 = base.EndInvoke(asyncResult);
  811. MimeType = (string) objArray1[1];
  812. return (byte[]) objArray1[0];
  813. }
  814. public Task[] EndGetRoleProperties(IAsyncResult asyncResult, out string Description)
  815. {
  816. object[] objArray1 = base.EndInvoke(asyncResult);
  817. Description = (string) objArray1[1];
  818. return (Task[]) objArray1[0];
  819. }
  820. public Schedule EndGetScheduleProperties(IAsyncResult asyncResult)
  821. {
  822. object[] objArray1 = base.EndInvoke(asyncResult);
  823. return (Schedule) objArray1[0];
  824. }
  825. 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)
  826. {
  827. object[] objArray1 = base.EndInvoke(asyncResult);
  828. ExtensionSettings = (ExtensionSettings) objArray1[1];
  829. Description = (string) objArray1[2];
  830. Active = (ActiveState) objArray1[3];
  831. Status = (string) objArray1[4];
  832. EventType = (string) objArray1[5];
  833. MatchData = (string) objArray1[6];
  834. Parameters = (ParameterValue[]) objArray1[7];
  835. return (string) objArray1[0];
  836. }
  837. public string[] EndGetSystemPermissions(IAsyncResult asyncResult)
  838. {
  839. object[] objArray1 = base.EndInvoke(asyncResult);
  840. return (string[]) objArray1[0];
  841. }
  842. public Policy[] EndGetSystemPolicies(IAsyncResult asyncResult)
  843. {
  844. object[] objArray1 = base.EndInvoke(asyncResult);
  845. return (Policy[]) objArray1[0];
  846. }
  847. public Property[] EndGetSystemProperties(IAsyncResult asyncResult)
  848. {
  849. object[] objArray1 = base.EndInvoke(asyncResult);
  850. return (Property[]) objArray1[0];
  851. }
  852. public void EndInheritParentSecurity(IAsyncResult asyncResult)
  853. {
  854. base.EndInvoke(asyncResult);
  855. }
  856. public CatalogItem[] EndListChildren(IAsyncResult asyncResult)
  857. {
  858. object[] objArray1 = base.EndInvoke(asyncResult);
  859. return (CatalogItem[]) objArray1[0];
  860. }
  861. public Event[] EndListEvents(IAsyncResult asyncResult)
  862. {
  863. object[] objArray1 = base.EndInvoke(asyncResult);
  864. return (Event[]) objArray1[0];
  865. }
  866. public Extension[] EndListExtensions(IAsyncResult asyncResult)
  867. {
  868. object[] objArray1 = base.EndInvoke(asyncResult);
  869. return (Extension[]) objArray1[0];
  870. }
  871. public Job[] EndListJobs(IAsyncResult asyncResult)
  872. {
  873. object[] objArray1 = base.EndInvoke(asyncResult);
  874. return (Job[]) objArray1[0];
  875. }
  876. public CatalogItem[] EndListLinkedReports(IAsyncResult asyncResult)
  877. {
  878. object[] objArray1 = base.EndInvoke(asyncResult);
  879. return (CatalogItem[]) objArray1[0];
  880. }
  881. public ReportHistorySnapshot[] EndListReportHistory(IAsyncResult asyncResult)
  882. {
  883. object[] objArray1 = base.EndInvoke(asyncResult);
  884. return (ReportHistorySnapshot[]) objArray1[0];
  885. }
  886. public CatalogItem[] EndListReportsUsingDataSource(IAsyncResult asyncResult)
  887. {
  888. object[] objArray1 = base.EndInvoke(asyncResult);
  889. return (CatalogItem[]) objArray1[0];
  890. }
  891. public Role[] EndListRoles(IAsyncResult asyncResult)
  892. {
  893. object[] objArray1 = base.EndInvoke(asyncResult);
  894. return (Role[]) objArray1[0];
  895. }
  896. public CatalogItem[] EndListScheduledReports(IAsyncResult asyncResult)
  897. {
  898. object[] objArray1 = base.EndInvoke(asyncResult);
  899. return (CatalogItem[]) objArray1[0];
  900. }
  901. public Schedule[] EndListSchedules(IAsyncResult asyncResult)
  902. {
  903. object[] objArray1 = base.EndInvoke(asyncResult);
  904. return (Schedule[]) objArray1[0];
  905. }
  906. public string[] EndListSecureMethods(IAsyncResult asyncResult)
  907. {
  908. object[] objArray1 = base.EndInvoke(asyncResult);
  909. return (string[]) objArray1[0];
  910. }
  911. public Subscription[] EndListSubscriptions(IAsyncResult asyncResult)
  912. {
  913. object[] objArray1 = base.EndInvoke(asyncResult);
  914. return (Subscription[]) objArray1[0];
  915. }
  916. public Subscription[] EndListSubscriptionsUsingDataSource(IAsyncResult asyncResult)
  917. {
  918. object[] objArray1 = base.EndInvoke(asyncResult);
  919. return (Subscription[]) objArray1[0];
  920. }
  921. public Role[] EndListSystemRoles(IAsyncResult asyncResult)
  922. {
  923. object[] objArray1 = base.EndInvoke(asyncResult);
  924. return (Role[]) objArray1[0];
  925. }
  926. public Task[] EndListSystemTasks(IAsyncResult asyncResult)
  927. {
  928. object[] objArray1 = base.EndInvoke(asyncResult);
  929. return (Task[]) objArray1[0];
  930. }
  931. public Task[] EndListTasks(IAsyncResult asyncResult)
  932. {
  933. object[] objArray1 = base.EndInvoke(asyncResult);
  934. return (Task[]) objArray1[0];
  935. }
  936. public void EndLogoff(IAsyncResult asyncResult)
  937. {
  938. base.EndInvoke(asyncResult);
  939. }
  940. public void EndLogonUser(IAsyncResult asyncResult)
  941. {
  942. base.EndInvoke(asyncResult);
  943. }
  944. public void EndMoveItem(IAsyncResult asyncResult)
  945. {
  946. base.EndInvoke(asyncResult);
  947. }
  948. public void EndPauseSchedule(IAsyncResult asyncResult)
  949. {
  950. base.EndInvoke(asyncResult);
  951. }
  952. public DataSetDefinition EndPrepareQuery(IAsyncResult asyncResult, out bool Changed)
  953. {
  954. object[] objArray1 = base.EndInvoke(asyncResult);
  955. Changed = (bool) objArray1[1];
  956. return (DataSetDefinition) objArray1[0];
  957. }
  958. public byte[] EndRender(IAsyncResult asyncResult, out string Encoding, out string MimeType, out ParameterValue[] ParametersUsed, out Warning[] Warnings, out string[] StreamIds)
  959. {
  960. object[] objArray1 = base.EndInvoke(asyncResult);
  961. Encoding = (string) objArray1[1];
  962. MimeType = (string) objArray1[2];
  963. ParametersUsed = (ParameterValue[]) objArray1[3];
  964. Warnings = (Warning[]) objArray1[4];
  965. StreamIds = (string[]) objArray1[5];
  966. return (byte[]) objArray1[0];
  967. }
  968. public byte[] EndRenderStream(IAsyncResult asyncResult, out string Encoding, out string MimeType)
  969. {
  970. object[] objArray1 = base.EndInvoke(asyncResult);
  971. Encoding = (string) objArray1[1];
  972. MimeType = (string) objArray1[2];
  973. return (byte[]) objArray1[0];
  974. }
  975. public void EndResumeSchedule(IAsyncResult asyncResult)
  976. {
  977. base.EndInvoke(asyncResult);
  978. }
  979. public void EndSetCacheOptions(IAsyncResult asyncResult)
  980. {
  981. base.EndInvoke(asyncResult);
  982. }
  983. public void EndSetDataDrivenSubscriptionProperties(IAsyncResult asyncResult)
  984. {
  985. base.EndInvoke(asyncResult);
  986. }
  987. public void EndSetDataSourceContents(IAsyncResult asyncResult)
  988. {
  989. base.EndInvoke(asyncResult);
  990. }
  991. public void EndSetExecutionOptions(IAsyncResult asyncResult)
  992. {
  993. base.EndInvoke(asyncResult);
  994. }
  995. public void EndSetPolicies(IAsyncResult asyncResult)
  996. {
  997. base.EndInvoke(asyncResult);
  998. }
  999. public void EndSetProperties(IAsyncResult asyncResult)
  1000. {
  1001. base.EndInvoke(asyncResult);
  1002. }
  1003. public void EndSetReportDataSources(IAsyncResult asyncResult)
  1004. {
  1005. base.EndInvoke(asyncResult);
  1006. }
  1007. public Warning[] EndSetReportDefinition(IAsyncResult asyncResult)
  1008. {
  1009. object[] objArray1 = base.EndInvoke(asyncResult);
  1010. return (Warning[]) objArray1[0];
  1011. }
  1012. public void EndSetReportHistoryLimit(IAsyncResult asyncResult)
  1013. {
  1014. base.EndInvoke(asyncResult);
  1015. }
  1016. public void EndSetReportHistoryOptions(IAsyncResult asyncResult)
  1017. {
  1018. base.EndInvoke(asyncResult);
  1019. }
  1020. public void EndSetReportLink(IAsyncResult asyncResult)
  1021. {
  1022. base.EndInvoke(asyncResult);
  1023. }
  1024. public void EndSetReportParameters(IAsyncResult asyncResult)
  1025. {
  1026. base.EndInvoke(asyncResult);
  1027. }
  1028. public void EndSetResourceContents(IAsyncResult asyncResult)
  1029. {
  1030. base.EndInvoke(asyncResult);
  1031. }
  1032. public void EndSetRoleProperties(IAsyncResult asyncResult)
  1033. {
  1034. base.EndInvoke(asyncResult);
  1035. }
  1036. public void EndSetScheduleProperties(IAsyncResult asyncResult)
  1037. {
  1038. base.EndInvoke(asyncResult);
  1039. }
  1040. public void EndSetSubscriptionProperties(IAsyncResult asyncResult)
  1041. {
  1042. base.EndInvoke(asyncResult);
  1043. }
  1044. public void EndSetSystemPolicies(IAsyncResult asyncResult)
  1045. {
  1046. base.EndInvoke(asyncResult);
  1047. }
  1048. public void EndSetSystemProperties(IAsyncResult asyncResult)
  1049. {
  1050. base.EndInvoke(asyncResult);
  1051. }
  1052. public void EndUpdateReportExecutionSnapshot(IAsyncResult asyncResult)
  1053. {
  1054. base.EndInvoke(asyncResult);
  1055. }
  1056. public ExtensionParameter[] EndValidateExtensionSettings(IAsyncResult asyncResult)
  1057. {
  1058. object[] objArray1 = base.EndInvoke(asyncResult);
  1059. return (ExtensionParameter[]) objArray1[0];
  1060. }
  1061. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ExecuteBatch", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1062. public void ExecuteBatch()
  1063. {
  1064. base.Invoke("ExecuteBatch", new object[0]);
  1065. }
  1066. [return: XmlArray("Items")]
  1067. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/FindItems", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1068. public CatalogItem[] FindItems(string Folder, BooleanOperatorEnum BooleanOperator, SearchCondition[] Conditions)
  1069. {
  1070. object[] objArray2 = new object[3] { Folder, BooleanOperator, Conditions } ;
  1071. object[] objArray1 = base.Invoke("FindItems", objArray2);
  1072. return (CatalogItem[]) objArray1[0];
  1073. }
  1074. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/FireEvent", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue")]
  1075. public void FireEvent(string EventType, string EventData)
  1076. {
  1077. object[] objArray1 = new object[2] { EventType, EventData } ;
  1078. base.Invoke("FireEvent", objArray1);
  1079. }
  1080. [SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/FlushCache", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1081. public void FlushCache(string Report)
  1082. {
  1083. object[] objArray1 = new object[1] { Report } ;
  1084. base.Invoke("FlushCache", objArray1);
  1085. }
  1086. [return: XmlElement("CacheReport")]
  1087. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetCacheOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1088. public bool GetCacheOptions(string Report, [XmlElement("ScheduleExpiration", typeof(ScheduleExpiration)), XmlElement("TimeExpiration", typeof(TimeExpiration))] out ExpirationDefinition Item)
  1089. {
  1090. object[] objArray2 = new object[1] { Report } ;
  1091. object[] objArray1 = base.Invoke("GetCacheOptions", objArray2);
  1092. Item = (ExpirationDefinition) objArray1[1];
  1093. return (bool) objArray1[0];
  1094. }
  1095. [return: XmlElement("Owner")]
  1096. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetDataDrivenSubscriptionProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1097. public string GetDataDrivenSubscriptionProperties(string DataDrivenSubscriptionID, out ExtensionSettings ExtensionSettings, out DataRetrievalPlan DataRetrievalPlan, out string Description, out ActiveState Active, out string Status, out string EventType, out string MatchData, out ParameterValueOrFieldReference[] Parameters)
  1098. {
  1099. object[] objArray2 = new object[1] { DataDrivenSubscriptionID } ;
  1100. object[] objArray1 = base.Invoke("GetDataDrivenSubscriptionProperties", objArray2);
  1101. ExtensionSettings = (ExtensionSettings) objArray1[1];
  1102. DataRetrievalPlan = (DataRetrievalPlan) objArray1[2];
  1103. Description = (string) objArray1[3];
  1104. Active = (ActiveState) objArray1[4];
  1105. Status = (string) objArray1[5];
  1106. EventType = (string) objArray1[6];
  1107. MatchData = (string) objArray1[7];
  1108. Parameters = (ParameterValueOrFieldReference[]) objArray1[8];
  1109. return (string) objArray1[0];
  1110. }
  1111. [return: XmlElement("Definition")]
  1112. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetDataSourceContents", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1113. public DataSourceDefinition GetDataSourceContents(string DataSource)
  1114. {
  1115. object[] objArray2 = new object[1] { DataSource } ;
  1116. object[] objArray1 = base.Invoke("GetDataSourceContents", objArray2);
  1117. return (DataSourceDefinition) objArray1[0];
  1118. }
  1119. [return: XmlElement("ExecutionSetting")]
  1120. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetExecutionOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1121. public ExecutionSettingEnum GetExecutionOptions(string Report, [XmlElement("ScheduleDefinition", typeof(ScheduleDefinition)), XmlElement("ScheduleReference", typeof(ScheduleReference)), XmlElement("NoSchedule", typeof(NoSchedule))] out ScheduleDefinitionOrReference Item)
  1122. {
  1123. object[] objArray2 = new object[1] { Report } ;
  1124. object[] objArray1 = base.Invoke("GetExecutionOptions", objArray2);
  1125. Item = (ScheduleDefinitionOrReference) objArray1[1];
  1126. return (ExecutionSettingEnum) objArray1[0];
  1127. }
  1128. [return: XmlArray("ExtensionParameters")]
  1129. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetExtensionSettings", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1130. public ExtensionParameter[] GetExtensionSettings(string Extension)
  1131. {
  1132. object[] objArray2 = new object[1] { Extension } ;
  1133. object[] objArray1 = base.Invoke("GetExtensionSettings", objArray2);
  1134. return (ExtensionParameter[]) objArray1[0];
  1135. }
  1136. [return: XmlElement("Type")]
  1137. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetItemType", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1138. public ItemTypeEnum GetItemType(string Item)
  1139. {
  1140. object[] objArray2 = new object[1] { Item } ;
  1141. object[] objArray1 = base.Invoke("GetItemType", objArray2);
  1142. return (ItemTypeEnum) objArray1[0];
  1143. }
  1144. [return: XmlArrayItem("Operation"), XmlArray("Permissions")]
  1145. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetPermissions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1146. public string[] GetPermissions(string Item)
  1147. {
  1148. object[] objArray2 = new object[1] { Item } ;
  1149. object[] objArray1 = base.Invoke("GetPermissions", objArray2);
  1150. return (string[]) objArray1[0];
  1151. }
  1152. [return: XmlArray("Policies")]
  1153. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetPolicies", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1154. public Policy[] GetPolicies(string Item, out bool InheritParent)
  1155. {
  1156. object[] objArray2 = new object[1] { Item } ;
  1157. object[] objArray1 = base.Invoke("GetPolicies", objArray2);
  1158. InheritParent = (bool) objArray1[1];
  1159. return (Policy[]) objArray1[0];
  1160. }
  1161. [return: XmlArray("Values")]
  1162. [SoapHeader("ItemNamespaceHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1163. public Property[] GetProperties(string Item, Property[] Properties)
  1164. {
  1165. object[] objArray2 = new object[2] { Item, Properties } ;
  1166. object[] objArray1 = base.Invoke("GetProperties", objArray2);
  1167. return (Property[]) objArray1[0];
  1168. }
  1169. [return: XmlElement("Result", DataType="base64Binary")]
  1170. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetRenderResource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1171. public byte[] GetRenderResource(string Format, string DeviceInfo, out string MimeType)
  1172. {
  1173. object[] objArray2 = new object[2] { Format, DeviceInfo } ;
  1174. object[] objArray1 = base.Invoke("GetRenderResource", objArray2);
  1175. MimeType = (string) objArray1[1];
  1176. return (byte[]) objArray1[0];
  1177. }
  1178. [return: XmlArray("DataSourcePrompts")]
  1179. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportDataSourcePrompts", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1180. public DataSourcePrompt[] GetReportDataSourcePrompts(string Report)
  1181. {
  1182. object[] objArray2 = new object[1] { Report } ;
  1183. object[] objArray1 = base.Invoke("GetReportDataSourcePrompts", objArray2);
  1184. return (DataSourcePrompt[]) objArray1[0];
  1185. }
  1186. [return: XmlArray("DataSources")]
  1187. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportDataSources", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1188. public DataSource[] GetReportDataSources(string Report)
  1189. {
  1190. object[] objArray2 = new object[1] { Report } ;
  1191. object[] objArray1 = base.Invoke("GetReportDataSources", objArray2);
  1192. return (DataSource[]) objArray1[0];
  1193. }
  1194. [return: XmlElement("Definition", DataType="base64Binary")]
  1195. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportDefinition", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1196. public byte[] GetReportDefinition(string Report)
  1197. {
  1198. object[] objArray2 = new object[1] { Report } ;
  1199. object[] objArray1 = base.Invoke("GetReportDefinition", objArray2);
  1200. return (byte[]) objArray1[0];
  1201. }
  1202. [return: XmlElement("HistoryLimit")]
  1203. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportHistoryLimit", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1204. public int GetReportHistoryLimit(string Report, out bool IsSystem, out int SystemLimit)
  1205. {
  1206. object[] objArray2 = new object[1] { Report } ;
  1207. object[] objArray1 = base.Invoke("GetReportHistoryLimit", objArray2);
  1208. IsSystem = (bool) objArray1[1];
  1209. SystemLimit = (int) objArray1[2];
  1210. return (int) objArray1[0];
  1211. }
  1212. [return: XmlElement("EnableManualSnapshotCreation")]
  1213. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportHistoryOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1214. public bool GetReportHistoryOptions(string Report, out bool KeepExecutionSnapshots, [XmlElement("ScheduleDefinition", typeof(ScheduleDefinition)), XmlElement("ScheduleReference", typeof(ScheduleReference)), XmlElement("NoSchedule", typeof(NoSchedule))] out ScheduleDefinitionOrReference Item)
  1215. {
  1216. object[] objArray2 = new object[1] { Report } ;
  1217. object[] objArray1 = base.Invoke("GetReportHistoryOptions", objArray2);
  1218. KeepExecutionSnapshots = (bool) objArray1[1];
  1219. Item = (ScheduleDefinitionOrReference) objArray1[2];
  1220. return (bool) objArray1[0];
  1221. }
  1222. [return: XmlElement("Link")]
  1223. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportLink", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1224. public string GetReportLink(string Report)
  1225. {
  1226. object[] objArray2 = new object[1] { Report } ;
  1227. object[] objArray1 = base.Invoke("GetReportLink", objArray2);
  1228. return (string) objArray1[0];
  1229. }
  1230. [return: XmlArray("Parameters")]
  1231. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetReportParameters", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1232. public ReportParameter[] GetReportParameters(string Report, string HistoryID, bool ForRendering, ParameterValue[] Values, DataSourceCredentials[] Credentials)
  1233. {
  1234. object[] objArray2 = new object[5] { Report, HistoryID, ForRendering, Values, Credentials } ;
  1235. object[] objArray1 = base.Invoke("GetReportParameters", objArray2);
  1236. return (ReportParameter[]) objArray1[0];
  1237. }
  1238. [return: XmlElement("Contents", DataType="base64Binary")]
  1239. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetResourceContents", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1240. public byte[] GetResourceContents(string Resource, out string MimeType)
  1241. {
  1242. object[] objArray2 = new object[1] { Resource } ;
  1243. object[] objArray1 = base.Invoke("GetResourceContents", objArray2);
  1244. MimeType = (string) objArray1[1];
  1245. return (byte[]) objArray1[0];
  1246. }
  1247. [return: XmlArray("Tasks")]
  1248. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetRoleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1249. public Task[] GetRoleProperties(string Name, out string Description)
  1250. {
  1251. object[] objArray2 = new object[1] { Name } ;
  1252. object[] objArray1 = base.Invoke("GetRoleProperties", objArray2);
  1253. Description = (string) objArray1[1];
  1254. return (Task[]) objArray1[0];
  1255. }
  1256. [return: XmlElement("Schedule")]
  1257. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetScheduleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1258. public Schedule GetScheduleProperties(string ScheduleID)
  1259. {
  1260. object[] objArray2 = new object[1] { ScheduleID } ;
  1261. object[] objArray1 = base.Invoke("GetScheduleProperties", objArray2);
  1262. return (Schedule) objArray1[0];
  1263. }
  1264. [return: XmlElement("Owner")]
  1265. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetSubscriptionProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1266. public string GetSubscriptionProperties(string SubscriptionID, out ExtensionSettings ExtensionSettings, out string Description, out ActiveState Active, out string Status, out string EventType, out string MatchData, out ParameterValue[] Parameters)
  1267. {
  1268. object[] objArray2 = new object[1] { SubscriptionID } ;
  1269. object[] objArray1 = base.Invoke("GetSubscriptionProperties", objArray2);
  1270. ExtensionSettings = (ExtensionSettings) objArray1[1];
  1271. Description = (string) objArray1[2];
  1272. Active = (ActiveState) objArray1[3];
  1273. Status = (string) objArray1[4];
  1274. EventType = (string) objArray1[5];
  1275. MatchData = (string) objArray1[6];
  1276. Parameters = (ParameterValue[]) objArray1[7];
  1277. return (string) objArray1[0];
  1278. }
  1279. [return: XmlArrayItem("Operation"), XmlArray("Permissions")]
  1280. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetSystemPermissions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1281. public string[] GetSystemPermissions()
  1282. {
  1283. object[] objArray1 = base.Invoke("GetSystemPermissions", new object[0]);
  1284. return (string[]) objArray1[0];
  1285. }
  1286. [return: XmlArray("Policies")]
  1287. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetSystemPolicies", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1288. public Policy[] GetSystemPolicies()
  1289. {
  1290. object[] objArray1 = base.Invoke("GetSystemPolicies", new object[0]);
  1291. return (Policy[]) objArray1[0];
  1292. }
  1293. [return: XmlArray("Values")]
  1294. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/GetSystemProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1295. public Property[] GetSystemProperties(Property[] Properties)
  1296. {
  1297. object[] objArray2 = new object[1] { Properties } ;
  1298. object[] objArray1 = base.Invoke("GetSystemProperties", objArray2);
  1299. return (Property[]) objArray1[0];
  1300. }
  1301. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/InheritParentSecurity", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue")]
  1302. public void InheritParentSecurity(string Item)
  1303. {
  1304. object[] objArray1 = new object[1] { Item } ;
  1305. base.Invoke("InheritParentSecurity", objArray1);
  1306. }
  1307. [return: XmlArray("CatalogItems")]
  1308. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListChildren", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1309. public CatalogItem[] ListChildren(string Item, bool Recursive)
  1310. {
  1311. object[] objArray2 = new object[2] { Item, Recursive } ;
  1312. object[] objArray1 = base.Invoke("ListChildren", objArray2);
  1313. return (CatalogItem[]) objArray1[0];
  1314. }
  1315. [return: XmlArray("Events")]
  1316. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListEvents", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1317. public Event[] ListEvents()
  1318. {
  1319. object[] objArray1 = base.Invoke("ListEvents", new object[0]);
  1320. return (Event[]) objArray1[0];
  1321. }
  1322. [return: XmlArray("Extensions")]
  1323. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListExtensions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1324. public Extension[] ListExtensions(ExtensionTypeEnum ExtensionType)
  1325. {
  1326. object[] objArray2 = new object[1] { ExtensionType } ;
  1327. object[] objArray1 = base.Invoke("ListExtensions", objArray2);
  1328. return (Extension[]) objArray1[0];
  1329. }
  1330. [return: XmlArray("Jobs")]
  1331. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListJobs", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1332. public Job[] ListJobs()
  1333. {
  1334. object[] objArray1 = base.Invoke("ListJobs", new object[0]);
  1335. return (Job[]) objArray1[0];
  1336. }
  1337. [return: XmlArray("Reports")]
  1338. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListLinkedReports", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1339. public CatalogItem[] ListLinkedReports(string Report)
  1340. {
  1341. object[] objArray2 = new object[1] { Report } ;
  1342. object[] objArray1 = base.Invoke("ListLinkedReports", objArray2);
  1343. return (CatalogItem[]) objArray1[0];
  1344. }
  1345. [return: XmlArray("ReportHistory")]
  1346. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListReportHistory", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1347. public ReportHistorySnapshot[] ListReportHistory(string Report)
  1348. {
  1349. object[] objArray2 = new object[1] { Report } ;
  1350. object[] objArray1 = base.Invoke("ListReportHistory", objArray2);
  1351. return (ReportHistorySnapshot[]) objArray1[0];
  1352. }
  1353. [return: XmlArray("Reports")]
  1354. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListReportsUsingDataSource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1355. public CatalogItem[] ListReportsUsingDataSource(string DataSource)
  1356. {
  1357. object[] objArray2 = new object[1] { DataSource } ;
  1358. object[] objArray1 = base.Invoke("ListReportsUsingDataSource", objArray2);
  1359. return (CatalogItem[]) objArray1[0];
  1360. }
  1361. [return: XmlArray("Roles")]
  1362. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListRoles", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1363. public Role[] ListRoles()
  1364. {
  1365. object[] objArray1 = base.Invoke("ListRoles", new object[0]);
  1366. return (Role[]) objArray1[0];
  1367. }
  1368. [return: XmlArray("Reports")]
  1369. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListScheduledReports", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1370. public CatalogItem[] ListScheduledReports(string ScheduleID)
  1371. {
  1372. object[] objArray2 = new object[1] { ScheduleID } ;
  1373. object[] objArray1 = base.Invoke("ListScheduledReports", objArray2);
  1374. return (CatalogItem[]) objArray1[0];
  1375. }
  1376. [return: XmlArray("Schedules")]
  1377. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSchedules", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1378. public Schedule[] ListSchedules()
  1379. {
  1380. object[] objArray1 = base.Invoke("ListSchedules", new object[0]);
  1381. return (Schedule[]) objArray1[0];
  1382. }
  1383. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSecureMethods", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1384. public string[] ListSecureMethods()
  1385. {
  1386. object[] objArray1 = base.Invoke("ListSecureMethods", new object[0]);
  1387. return (string[]) objArray1[0];
  1388. }
  1389. [return: XmlArray("SubscriptionItems")]
  1390. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSubscriptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1391. public Subscription[] ListSubscriptions(string Report, string Owner)
  1392. {
  1393. object[] objArray2 = new object[2] { Report, Owner } ;
  1394. object[] objArray1 = base.Invoke("ListSubscriptions", objArray2);
  1395. return (Subscription[]) objArray1[0];
  1396. }
  1397. [return: XmlArray("SubscriptionItems")]
  1398. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSubscriptionsUsingDataSource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1399. public Subscription[] ListSubscriptionsUsingDataSource(string DataSource)
  1400. {
  1401. object[] objArray2 = new object[1] { DataSource } ;
  1402. object[] objArray1 = base.Invoke("ListSubscriptionsUsingDataSource", objArray2);
  1403. return (Subscription[]) objArray1[0];
  1404. }
  1405. [return: XmlArray("Roles")]
  1406. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSystemRoles", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1407. public Role[] ListSystemRoles()
  1408. {
  1409. object[] objArray1 = base.Invoke("ListSystemRoles", new object[0]);
  1410. return (Role[]) objArray1[0];
  1411. }
  1412. [return: XmlArray("Tasks")]
  1413. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListSystemTasks", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1414. public Task[] ListSystemTasks()
  1415. {
  1416. object[] objArray1 = base.Invoke("ListSystemTasks", new object[0]);
  1417. return (Task[]) objArray1[0];
  1418. }
  1419. [return: XmlArray("Tasks")]
  1420. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ListTasks", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1421. public Task[] ListTasks()
  1422. {
  1423. object[] objArray1 = base.Invoke("ListTasks", new object[0]);
  1424. return (Task[]) objArray1[0];
  1425. }
  1426. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/Logoff", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1427. public void Logoff()
  1428. {
  1429. base.Invoke("Logoff", new object[0]);
  1430. }
  1431. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/LogonUser", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1432. public void LogonUser(string userName, string password, string authority)
  1433. {
  1434. object[] objArray1 = new object[3] { userName, password, authority } ;
  1435. base.Invoke("LogonUser", objArray1);
  1436. }
  1437. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/MoveItem", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1438. public void MoveItem(string Item, string Target)
  1439. {
  1440. object[] objArray1 = new object[2] { Item, Target } ;
  1441. base.Invoke("MoveItem", objArray1);
  1442. }
  1443. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/PauseSchedule", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1444. public void PauseSchedule(string ScheduleID)
  1445. {
  1446. object[] objArray1 = new object[1] { ScheduleID } ;
  1447. base.Invoke("PauseSchedule", objArray1);
  1448. }
  1449. [return: XmlElement("DataSettings")]
  1450. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/PrepareQuery", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1451. public DataSetDefinition PrepareQuery(DataSource DataSource, DataSetDefinition DataSet, out bool Changed)
  1452. {
  1453. object[] objArray2 = new object[2] { DataSource, DataSet } ;
  1454. object[] objArray1 = base.Invoke("PrepareQuery", objArray2);
  1455. Changed = (bool) objArray1[1];
  1456. return (DataSetDefinition) objArray1[0];
  1457. }
  1458. [return: XmlElement("Result", DataType="base64Binary")]
  1459. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("SessionHeaderValue", Direction=SoapHeaderDirection.InOut), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/Render", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1460. 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)
  1461. {
  1462. object[] objArray2 = new object[7] { Report, Format, HistoryID, DeviceInfo, Parameters, Credentials, ShowHideToggle } ;
  1463. object[] objArray1 = base.Invoke("Render", objArray2);
  1464. Encoding = (string) objArray1[1];
  1465. MimeType = (string) objArray1[2];
  1466. ParametersUsed = (ParameterValue[]) objArray1[3];
  1467. Warnings = (Warning[]) objArray1[4];
  1468. StreamIds = (string[]) objArray1[5];
  1469. return (byte[]) objArray1[0];
  1470. }
  1471. [return: XmlElement("Result", DataType="base64Binary")]
  1472. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/RenderStream", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("SessionHeaderValue", Direction=SoapHeaderDirection.InOut)]
  1473. public byte[] RenderStream(string Report, string Format, string StreamID, string HistoryID, string DeviceInfo, ParameterValue[] Parameters, out string Encoding, out string MimeType)
  1474. {
  1475. object[] objArray2 = new object[6] { Report, Format, StreamID, HistoryID, DeviceInfo, Parameters } ;
  1476. object[] objArray1 = base.Invoke("RenderStream", objArray2);
  1477. Encoding = (string) objArray1[1];
  1478. MimeType = (string) objArray1[2];
  1479. return (byte[]) objArray1[0];
  1480. }
  1481. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ResumeSchedule", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1482. public void ResumeSchedule(string ScheduleID)
  1483. {
  1484. object[] objArray1 = new object[1] { ScheduleID } ;
  1485. base.Invoke("ResumeSchedule", objArray1);
  1486. }
  1487. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetCacheOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1488. public void SetCacheOptions(string Report, bool CacheReport, [XmlElement("TimeExpiration", typeof(TimeExpiration)), XmlElement("ScheduleExpiration", typeof(ScheduleExpiration))] ExpirationDefinition Item)
  1489. {
  1490. object[] objArray1 = new object[3] { Report, CacheReport, Item } ;
  1491. base.Invoke("SetCacheOptions", objArray1);
  1492. }
  1493. [SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetDataDrivenSubscriptionProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1494. public void SetDataDrivenSubscriptionProperties(string DataDrivenSubscriptionID, ExtensionSettings ExtensionSettings, DataRetrievalPlan DataRetrievalPlan, string Description, string EventType, string MatchData, ParameterValueOrFieldReference[] Parameters)
  1495. {
  1496. object[] objArray1 = new object[7] { DataDrivenSubscriptionID, ExtensionSettings, DataRetrievalPlan, Description, EventType, MatchData, Parameters } ;
  1497. base.Invoke("SetDataDrivenSubscriptionProperties", objArray1);
  1498. }
  1499. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetDataSourceContents", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1500. public void SetDataSourceContents(string DataSource, DataSourceDefinition Definition)
  1501. {
  1502. object[] objArray1 = new object[2] { DataSource, Definition } ;
  1503. base.Invoke("SetDataSourceContents", objArray1);
  1504. }
  1505. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetExecutionOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1506. public void SetExecutionOptions(string Report, ExecutionSettingEnum ExecutionSetting, [XmlElement("ScheduleReference", typeof(ScheduleReference)), XmlElement("NoSchedule", typeof(NoSchedule)), XmlElement("ScheduleDefinition", typeof(ScheduleDefinition))] ScheduleDefinitionOrReference Item)
  1507. {
  1508. object[] objArray1 = new object[3] { Report, ExecutionSetting, Item } ;
  1509. base.Invoke("SetExecutionOptions", objArray1);
  1510. }
  1511. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetPolicies", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1512. public void SetPolicies(string Item, Policy[] Policies)
  1513. {
  1514. object[] objArray1 = new object[2] { Item, Policies } ;
  1515. base.Invoke("SetPolicies", objArray1);
  1516. }
  1517. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue")]
  1518. public void SetProperties(string Item, Property[] Properties)
  1519. {
  1520. object[] objArray1 = new object[2] { Item, Properties } ;
  1521. base.Invoke("SetProperties", objArray1);
  1522. }
  1523. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportDataSources", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1524. public void SetReportDataSources(string Report, DataSource[] DataSources)
  1525. {
  1526. object[] objArray1 = new object[2] { Report, DataSources } ;
  1527. base.Invoke("SetReportDataSources", objArray1);
  1528. }
  1529. [return: XmlArray("Warnings")]
  1530. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportDefinition", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1531. public Warning[] SetReportDefinition(string Report, [XmlElement(DataType="base64Binary")] byte[] Definition)
  1532. {
  1533. object[] objArray2 = new object[2] { Report, Definition } ;
  1534. object[] objArray1 = base.Invoke("SetReportDefinition", objArray2);
  1535. return (Warning[]) objArray1[0];
  1536. }
  1537. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportHistoryLimit", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1538. public void SetReportHistoryLimit(string Report, bool UseSystem, int HistoryLimit)
  1539. {
  1540. object[] objArray1 = new object[3] { Report, UseSystem, HistoryLimit } ;
  1541. base.Invoke("SetReportHistoryLimit", objArray1);
  1542. }
  1543. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportHistoryOptions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1544. public void SetReportHistoryOptions(string Report, bool EnableManualSnapshotCreation, bool KeepExecutionSnapshots, [XmlElement("ScheduleDefinition", typeof(ScheduleDefinition)), XmlElement("ScheduleReference", typeof(ScheduleReference)), XmlElement("NoSchedule", typeof(NoSchedule))] ScheduleDefinitionOrReference Item)
  1545. {
  1546. object[] objArray1 = new object[4] { Report, EnableManualSnapshotCreation, KeepExecutionSnapshots, Item } ;
  1547. base.Invoke("SetReportHistoryOptions", objArray1);
  1548. }
  1549. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportLink", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1550. public void SetReportLink(string Report, string Link)
  1551. {
  1552. object[] objArray1 = new object[2] { Report, Link } ;
  1553. base.Invoke("SetReportLink", objArray1);
  1554. }
  1555. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetReportParameters", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1556. public void SetReportParameters(string Report, ReportParameter[] Parameters)
  1557. {
  1558. object[] objArray1 = new object[2] { Report, Parameters } ;
  1559. base.Invoke("SetReportParameters", objArray1);
  1560. }
  1561. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetResourceContents", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1562. public void SetResourceContents(string Resource, [XmlElement(DataType="base64Binary")] byte[] Contents, string MimeType)
  1563. {
  1564. object[] objArray1 = new object[3] { Resource, Contents, MimeType } ;
  1565. base.Invoke("SetResourceContents", objArray1);
  1566. }
  1567. [SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetRoleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1568. public void SetRoleProperties(string Name, string Description, Task[] Tasks)
  1569. {
  1570. object[] objArray1 = new object[3] { Name, Description, Tasks } ;
  1571. base.Invoke("SetRoleProperties", objArray1);
  1572. }
  1573. [SoapHeader("BatchHeaderValue"), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetScheduleProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1574. public void SetScheduleProperties(string Name, string ScheduleID, ScheduleDefinition ScheduleDefinition)
  1575. {
  1576. object[] objArray1 = new object[3] { Name, ScheduleID, ScheduleDefinition } ;
  1577. base.Invoke("SetScheduleProperties", objArray1);
  1578. }
  1579. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetSubscriptionProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("BatchHeaderValue")]
  1580. public void SetSubscriptionProperties(string SubscriptionID, ExtensionSettings ExtensionSettings, string Description, string EventType, string MatchData, ParameterValue[] Parameters)
  1581. {
  1582. object[] objArray1 = new object[6] { SubscriptionID, ExtensionSettings, Description, EventType, MatchData, Parameters } ;
  1583. base.Invoke("SetSubscriptionProperties", objArray1);
  1584. }
  1585. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetSystemPolicies", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue")]
  1586. public void SetSystemPolicies(Policy[] Policies)
  1587. {
  1588. object[] objArray1 = new object[1] { Policies } ;
  1589. base.Invoke("SetSystemPolicies", objArray1);
  1590. }
  1591. [SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/SetSystemProperties", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped), SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
  1592. public void SetSystemProperties(Property[] Properties)
  1593. {
  1594. object[] objArray1 = new object[1] { Properties } ;
  1595. base.Invoke("SetSystemProperties", objArray1);
  1596. }
  1597. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapHeader("BatchHeaderValue"), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/UpdateReportExecutionSnapshot", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1598. public void UpdateReportExecutionSnapshot(string Report)
  1599. {
  1600. object[] objArray1 = new object[1] { Report } ;
  1601. base.Invoke("UpdateReportExecutionSnapshot", objArray1);
  1602. }
  1603. [return: XmlArray("ParameterErrors")]
  1604. [SoapHeader("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out), SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices/ValidateExtensionSettings", RequestNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2003/12/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
  1605. public ExtensionParameter[] ValidateExtensionSettings(string Extension, ParameterValueOrFieldReference[] ParameterValues)
  1606. {
  1607. object[] objArray2 = new object[2] { Extension, ParameterValues } ;
  1608. object[] objArray1 = base.Invoke("ValidateExtensionSettings", objArray2);
  1609. return (ExtensionParameter[]) objArray1[0];
  1610. }
  1611. // Fields
  1612. public BatchHeader BatchHeaderValue;
  1613. public ItemNamespaceHeader ItemNamespaceHeaderValue;
  1614. public ServerInfoHeader ServerInfoHeaderValue;
  1615. public SessionHeader SessionHeaderValue;
  1616. }
  1617. }