/Kilimanjaro_Trunk/Application Samples/ReportSearch Sample/cs/App_Code/ReportingService2010.cs

# · C# · 12618 lines · 9179 code · 2046 blank · 1393 comment · 476 complexity · 7ac2f697cfd09095eb07ba7ad00b5636 MD5 · raw file

Large files are truncated click here to view the full file

  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // This code was generated by a tool.
  4. // Runtime Version:4.0.30319.225
  5. //
  6. // Changes to this file may cause incorrect behavior and will be lost if
  7. // the code is regenerated.
  8. // </auto-generated>
  9. //------------------------------------------------------------------------------
  10. //
  11. // This source code was auto-generated by wsdl, Version=4.0.30319.1.
  12. //
  13. namespace Microsoft.SqlServer.ReportingServices2010 {
  14. using System;
  15. using System.Diagnostics;
  16. using System.Xml.Serialization;
  17. using System.ComponentModel;
  18. using System.Web.Services.Protocols;
  19. using System.Web.Services;
  20. /// <remarks/>
  21. [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")]
  22. [System.Diagnostics.DebuggerStepThroughAttribute()]
  23. [System.ComponentModel.DesignerCategoryAttribute("code")]
  24. [System.Web.Services.WebServiceBindingAttribute(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
  25. [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExpirationDefinition))]
  26. [System.Xml.Serialization.XmlIncludeAttribute(typeof(RecurrencePattern))]
  27. [System.Xml.Serialization.XmlIncludeAttribute(typeof(ScheduleDefinitionOrReference))]
  28. [System.Xml.Serialization.XmlIncludeAttribute(typeof(DataSourceDefinitionOrReference))]
  29. public partial class ReportingService2010 : System.Web.Services.Protocols.SoapHttpClientProtocol {
  30. private TrustedUserHeader trustedUserHeaderValueField;
  31. private ServerInfoHeader serverInfoHeaderValueField;
  32. private System.Threading.SendOrPostCallback CreateCatalogItemOperationCompleted;
  33. private System.Threading.SendOrPostCallback SetItemDefinitionOperationCompleted;
  34. private System.Threading.SendOrPostCallback GetItemDefinitionOperationCompleted;
  35. private System.Threading.SendOrPostCallback GetItemTypeOperationCompleted;
  36. private System.Threading.SendOrPostCallback DeleteItemOperationCompleted;
  37. private System.Threading.SendOrPostCallback MoveItemOperationCompleted;
  38. private System.Threading.SendOrPostCallback InheritParentSecurityOperationCompleted;
  39. private System.Threading.SendOrPostCallback ListItemHistoryOperationCompleted;
  40. private System.Threading.SendOrPostCallback ListChildrenOperationCompleted;
  41. private System.Threading.SendOrPostCallback ListDependentItemsOperationCompleted;
  42. private System.Threading.SendOrPostCallback FindItemsOperationCompleted;
  43. private System.Threading.SendOrPostCallback ListParentsOperationCompleted;
  44. private System.Threading.SendOrPostCallback CreateFolderOperationCompleted;
  45. private System.Threading.SendOrPostCallback SetPropertiesOperationCompleted;
  46. private ItemNamespaceHeader itemNamespaceHeaderValueField;
  47. private System.Threading.SendOrPostCallback GetPropertiesOperationCompleted;
  48. private System.Threading.SendOrPostCallback SetItemReferencesOperationCompleted;
  49. private System.Threading.SendOrPostCallback GetItemReferencesOperationCompleted;
  50. private System.Threading.SendOrPostCallback ListItemTypesOperationCompleted;
  51. private System.Threading.SendOrPostCallback SetSubscriptionPropertiesOperationCompleted;
  52. private System.Threading.SendOrPostCallback GetSubscriptionPropertiesOperationCompleted;
  53. private System.Threading.SendOrPostCallback SetDataDrivenSubscriptionPropertiesOperationCompleted;
  54. private System.Threading.SendOrPostCallback GetDataDrivenSubscriptionPropertiesOperationCompleted;
  55. private System.Threading.SendOrPostCallback DeleteSubscriptionOperationCompleted;
  56. private System.Threading.SendOrPostCallback CreateSubscriptionOperationCompleted;
  57. private System.Threading.SendOrPostCallback CreateDataDrivenSubscriptionOperationCompleted;
  58. private System.Threading.SendOrPostCallback GetExtensionSettingsOperationCompleted;
  59. private System.Threading.SendOrPostCallback ValidateExtensionSettingsOperationCompleted;
  60. private System.Threading.SendOrPostCallback ListSubscriptionsOperationCompleted;
  61. private System.Threading.SendOrPostCallback ListMySubscriptionsOperationCompleted;
  62. private System.Threading.SendOrPostCallback ListSubscriptionsUsingDataSourceOperationCompleted;
  63. private System.Threading.SendOrPostCallback ChangeSubscriptionOwnerOperationCompleted;
  64. private System.Threading.SendOrPostCallback CreateDataSourceOperationCompleted;
  65. private System.Threading.SendOrPostCallback PrepareQueryOperationCompleted;
  66. private System.Threading.SendOrPostCallback EnableDataSourceOperationCompleted;
  67. private System.Threading.SendOrPostCallback DisableDataSourceOperationCompleted;
  68. private System.Threading.SendOrPostCallback SetDataSourceContentsOperationCompleted;
  69. private System.Threading.SendOrPostCallback GetDataSourceContentsOperationCompleted;
  70. private System.Threading.SendOrPostCallback ListDatabaseCredentialRetrievalOptionsOperationCompleted;
  71. private System.Threading.SendOrPostCallback SetItemDataSourcesOperationCompleted;
  72. private System.Threading.SendOrPostCallback GetItemDataSourcesOperationCompleted;
  73. private System.Threading.SendOrPostCallback TestConnectForDataSourceDefinitionOperationCompleted;
  74. private System.Threading.SendOrPostCallback TestConnectForItemDataSourceOperationCompleted;
  75. private System.Threading.SendOrPostCallback CreateRoleOperationCompleted;
  76. private System.Threading.SendOrPostCallback SetRolePropertiesOperationCompleted;
  77. private System.Threading.SendOrPostCallback GetRolePropertiesOperationCompleted;
  78. private System.Threading.SendOrPostCallback DeleteRoleOperationCompleted;
  79. private System.Threading.SendOrPostCallback ListRolesOperationCompleted;
  80. private System.Threading.SendOrPostCallback ListTasksOperationCompleted;
  81. private System.Threading.SendOrPostCallback SetPoliciesOperationCompleted;
  82. private System.Threading.SendOrPostCallback GetPoliciesOperationCompleted;
  83. private System.Threading.SendOrPostCallback GetItemDataSourcePromptsOperationCompleted;
  84. private System.Threading.SendOrPostCallback GenerateModelOperationCompleted;
  85. private System.Threading.SendOrPostCallback GetModelItemPermissionsOperationCompleted;
  86. private System.Threading.SendOrPostCallback SetModelItemPoliciesOperationCompleted;
  87. private System.Threading.SendOrPostCallback GetModelItemPoliciesOperationCompleted;
  88. private System.Threading.SendOrPostCallback GetUserModelOperationCompleted;
  89. private System.Threading.SendOrPostCallback InheritModelItemParentSecurityOperationCompleted;
  90. private System.Threading.SendOrPostCallback SetModelDrillthroughReportsOperationCompleted;
  91. private System.Threading.SendOrPostCallback ListModelDrillthroughReportsOperationCompleted;
  92. private System.Threading.SendOrPostCallback ListModelItemChildrenOperationCompleted;
  93. private System.Threading.SendOrPostCallback ListModelItemTypesOperationCompleted;
  94. private System.Threading.SendOrPostCallback ListModelPerspectivesOperationCompleted;
  95. private System.Threading.SendOrPostCallback RegenerateModelOperationCompleted;
  96. private System.Threading.SendOrPostCallback RemoveAllModelItemPoliciesOperationCompleted;
  97. private System.Threading.SendOrPostCallback CreateScheduleOperationCompleted;
  98. private System.Threading.SendOrPostCallback DeleteScheduleOperationCompleted;
  99. private System.Threading.SendOrPostCallback ListSchedulesOperationCompleted;
  100. private System.Threading.SendOrPostCallback GetSchedulePropertiesOperationCompleted;
  101. private System.Threading.SendOrPostCallback ListScheduleStatesOperationCompleted;
  102. private System.Threading.SendOrPostCallback PauseScheduleOperationCompleted;
  103. private System.Threading.SendOrPostCallback ResumeScheduleOperationCompleted;
  104. private System.Threading.SendOrPostCallback SetSchedulePropertiesOperationCompleted;
  105. private System.Threading.SendOrPostCallback ListScheduledItemsOperationCompleted;
  106. private System.Threading.SendOrPostCallback SetItemParametersOperationCompleted;
  107. private System.Threading.SendOrPostCallback GetItemParametersOperationCompleted;
  108. private System.Threading.SendOrPostCallback ListParameterTypesOperationCompleted;
  109. private System.Threading.SendOrPostCallback ListParameterStatesOperationCompleted;
  110. private System.Threading.SendOrPostCallback CreateReportEditSessionOperationCompleted;
  111. private System.Threading.SendOrPostCallback CreateLinkedItemOperationCompleted;
  112. private System.Threading.SendOrPostCallback SetItemLinkOperationCompleted;
  113. private System.Threading.SendOrPostCallback GetItemLinkOperationCompleted;
  114. private System.Threading.SendOrPostCallback ListExecutionSettingsOperationCompleted;
  115. private System.Threading.SendOrPostCallback SetExecutionOptionsOperationCompleted;
  116. private System.Threading.SendOrPostCallback GetExecutionOptionsOperationCompleted;
  117. private System.Threading.SendOrPostCallback UpdateItemExecutionSnapshotOperationCompleted;
  118. private System.Threading.SendOrPostCallback SetCacheOptionsOperationCompleted;
  119. private System.Threading.SendOrPostCallback GetCacheOptionsOperationCompleted;
  120. private System.Threading.SendOrPostCallback FlushCacheOperationCompleted;
  121. private System.Threading.SendOrPostCallback CreateItemHistorySnapshotOperationCompleted;
  122. private System.Threading.SendOrPostCallback DeleteItemHistorySnapshotOperationCompleted;
  123. private System.Threading.SendOrPostCallback SetItemHistoryLimitOperationCompleted;
  124. private System.Threading.SendOrPostCallback GetItemHistoryLimitOperationCompleted;
  125. private System.Threading.SendOrPostCallback SetItemHistoryOptionsOperationCompleted;
  126. private System.Threading.SendOrPostCallback GetItemHistoryOptionsOperationCompleted;
  127. private System.Threading.SendOrPostCallback GetReportServerConfigInfoOperationCompleted;
  128. private System.Threading.SendOrPostCallback IsSSLRequiredOperationCompleted;
  129. private System.Threading.SendOrPostCallback SetSystemPropertiesOperationCompleted;
  130. private System.Threading.SendOrPostCallback GetSystemPropertiesOperationCompleted;
  131. private System.Threading.SendOrPostCallback SetSystemPoliciesOperationCompleted;
  132. private System.Threading.SendOrPostCallback GetSystemPoliciesOperationCompleted;
  133. private System.Threading.SendOrPostCallback ListExtensionsOperationCompleted;
  134. private System.Threading.SendOrPostCallback ListExtensionTypesOperationCompleted;
  135. private System.Threading.SendOrPostCallback ListEventsOperationCompleted;
  136. private System.Threading.SendOrPostCallback FireEventOperationCompleted;
  137. private System.Threading.SendOrPostCallback ListJobsOperationCompleted;
  138. private System.Threading.SendOrPostCallback ListJobTypesOperationCompleted;
  139. private System.Threading.SendOrPostCallback ListJobActionsOperationCompleted;
  140. private System.Threading.SendOrPostCallback ListJobStatesOperationCompleted;
  141. private System.Threading.SendOrPostCallback CancelJobOperationCompleted;
  142. private System.Threading.SendOrPostCallback CreateCacheRefreshPlanOperationCompleted;
  143. private System.Threading.SendOrPostCallback SetCacheRefreshPlanPropertiesOperationCompleted;
  144. private System.Threading.SendOrPostCallback GetCacheRefreshPlanPropertiesOperationCompleted;
  145. private System.Threading.SendOrPostCallback DeleteCacheRefreshPlanOperationCompleted;
  146. private System.Threading.SendOrPostCallback ListCacheRefreshPlansOperationCompleted;
  147. private System.Threading.SendOrPostCallback LogonUserOperationCompleted;
  148. private System.Threading.SendOrPostCallback LogoffOperationCompleted;
  149. private System.Threading.SendOrPostCallback GetPermissionsOperationCompleted;
  150. private System.Threading.SendOrPostCallback GetSystemPermissionsOperationCompleted;
  151. private System.Threading.SendOrPostCallback ListSecurityScopesOperationCompleted;
  152. /// <remarks/>
  153. public ReportingService2010() {
  154. this.Url = "http://localhost:80/ReportServer/ReportService2010.asmx";
  155. }
  156. public TrustedUserHeader TrustedUserHeaderValue {
  157. get {
  158. return this.trustedUserHeaderValueField;
  159. }
  160. set {
  161. this.trustedUserHeaderValueField = value;
  162. }
  163. }
  164. public ServerInfoHeader ServerInfoHeaderValue {
  165. get {
  166. return this.serverInfoHeaderValueField;
  167. }
  168. set {
  169. this.serverInfoHeaderValueField = value;
  170. }
  171. }
  172. public ItemNamespaceHeader ItemNamespaceHeaderValue {
  173. get {
  174. return this.itemNamespaceHeaderValueField;
  175. }
  176. set {
  177. this.itemNamespaceHeaderValueField = value;
  178. }
  179. }
  180. /// <remarks/>
  181. public event CreateCatalogItemCompletedEventHandler CreateCatalogItemCompleted;
  182. /// <remarks/>
  183. public event SetItemDefinitionCompletedEventHandler SetItemDefinitionCompleted;
  184. /// <remarks/>
  185. public event GetItemDefinitionCompletedEventHandler GetItemDefinitionCompleted;
  186. /// <remarks/>
  187. public event GetItemTypeCompletedEventHandler GetItemTypeCompleted;
  188. /// <remarks/>
  189. public event DeleteItemCompletedEventHandler DeleteItemCompleted;
  190. /// <remarks/>
  191. public event MoveItemCompletedEventHandler MoveItemCompleted;
  192. /// <remarks/>
  193. public event InheritParentSecurityCompletedEventHandler InheritParentSecurityCompleted;
  194. /// <remarks/>
  195. public event ListItemHistoryCompletedEventHandler ListItemHistoryCompleted;
  196. /// <remarks/>
  197. public event ListChildrenCompletedEventHandler ListChildrenCompleted;
  198. /// <remarks/>
  199. public event ListDependentItemsCompletedEventHandler ListDependentItemsCompleted;
  200. /// <remarks/>
  201. public event FindItemsCompletedEventHandler FindItemsCompleted;
  202. /// <remarks/>
  203. public event ListParentsCompletedEventHandler ListParentsCompleted;
  204. /// <remarks/>
  205. public event CreateFolderCompletedEventHandler CreateFolderCompleted;
  206. /// <remarks/>
  207. public event SetPropertiesCompletedEventHandler SetPropertiesCompleted;
  208. /// <remarks/>
  209. public event GetPropertiesCompletedEventHandler GetPropertiesCompleted;
  210. /// <remarks/>
  211. public event SetItemReferencesCompletedEventHandler SetItemReferencesCompleted;
  212. /// <remarks/>
  213. public event GetItemReferencesCompletedEventHandler GetItemReferencesCompleted;
  214. /// <remarks/>
  215. public event ListItemTypesCompletedEventHandler ListItemTypesCompleted;
  216. /// <remarks/>
  217. public event SetSubscriptionPropertiesCompletedEventHandler SetSubscriptionPropertiesCompleted;
  218. /// <remarks/>
  219. public event GetSubscriptionPropertiesCompletedEventHandler GetSubscriptionPropertiesCompleted;
  220. /// <remarks/>
  221. public event SetDataDrivenSubscriptionPropertiesCompletedEventHandler SetDataDrivenSubscriptionPropertiesCompleted;
  222. /// <remarks/>
  223. public event GetDataDrivenSubscriptionPropertiesCompletedEventHandler GetDataDrivenSubscriptionPropertiesCompleted;
  224. /// <remarks/>
  225. public event DeleteSubscriptionCompletedEventHandler DeleteSubscriptionCompleted;
  226. /// <remarks/>
  227. public event CreateSubscriptionCompletedEventHandler CreateSubscriptionCompleted;
  228. /// <remarks/>
  229. public event CreateDataDrivenSubscriptionCompletedEventHandler CreateDataDrivenSubscriptionCompleted;
  230. /// <remarks/>
  231. public event GetExtensionSettingsCompletedEventHandler GetExtensionSettingsCompleted;
  232. /// <remarks/>
  233. public event ValidateExtensionSettingsCompletedEventHandler ValidateExtensionSettingsCompleted;
  234. /// <remarks/>
  235. public event ListSubscriptionsCompletedEventHandler ListSubscriptionsCompleted;
  236. /// <remarks/>
  237. public event ListMySubscriptionsCompletedEventHandler ListMySubscriptionsCompleted;
  238. /// <remarks/>
  239. public event ListSubscriptionsUsingDataSourceCompletedEventHandler ListSubscriptionsUsingDataSourceCompleted;
  240. /// <remarks/>
  241. public event ChangeSubscriptionOwnerCompletedEventHandler ChangeSubscriptionOwnerCompleted;
  242. /// <remarks/>
  243. public event CreateDataSourceCompletedEventHandler CreateDataSourceCompleted;
  244. /// <remarks/>
  245. public event PrepareQueryCompletedEventHandler PrepareQueryCompleted;
  246. /// <remarks/>
  247. public event EnableDataSourceCompletedEventHandler EnableDataSourceCompleted;
  248. /// <remarks/>
  249. public event DisableDataSourceCompletedEventHandler DisableDataSourceCompleted;
  250. /// <remarks/>
  251. public event SetDataSourceContentsCompletedEventHandler SetDataSourceContentsCompleted;
  252. /// <remarks/>
  253. public event GetDataSourceContentsCompletedEventHandler GetDataSourceContentsCompleted;
  254. /// <remarks/>
  255. public event ListDatabaseCredentialRetrievalOptionsCompletedEventHandler ListDatabaseCredentialRetrievalOptionsCompleted;
  256. /// <remarks/>
  257. public event SetItemDataSourcesCompletedEventHandler SetItemDataSourcesCompleted;
  258. /// <remarks/>
  259. public event GetItemDataSourcesCompletedEventHandler GetItemDataSourcesCompleted;
  260. /// <remarks/>
  261. public event TestConnectForDataSourceDefinitionCompletedEventHandler TestConnectForDataSourceDefinitionCompleted;
  262. /// <remarks/>
  263. public event TestConnectForItemDataSourceCompletedEventHandler TestConnectForItemDataSourceCompleted;
  264. /// <remarks/>
  265. public event CreateRoleCompletedEventHandler CreateRoleCompleted;
  266. /// <remarks/>
  267. public event SetRolePropertiesCompletedEventHandler SetRolePropertiesCompleted;
  268. /// <remarks/>
  269. public event GetRolePropertiesCompletedEventHandler GetRolePropertiesCompleted;
  270. /// <remarks/>
  271. public event DeleteRoleCompletedEventHandler DeleteRoleCompleted;
  272. /// <remarks/>
  273. public event ListRolesCompletedEventHandler ListRolesCompleted;
  274. /// <remarks/>
  275. public event ListTasksCompletedEventHandler ListTasksCompleted;
  276. /// <remarks/>
  277. public event SetPoliciesCompletedEventHandler SetPoliciesCompleted;
  278. /// <remarks/>
  279. public event GetPoliciesCompletedEventHandler GetPoliciesCompleted;
  280. /// <remarks/>
  281. public event GetItemDataSourcePromptsCompletedEventHandler GetItemDataSourcePromptsCompleted;
  282. /// <remarks/>
  283. public event GenerateModelCompletedEventHandler GenerateModelCompleted;
  284. /// <remarks/>
  285. public event GetModelItemPermissionsCompletedEventHandler GetModelItemPermissionsCompleted;
  286. /// <remarks/>
  287. public event SetModelItemPoliciesCompletedEventHandler SetModelItemPoliciesCompleted;
  288. /// <remarks/>
  289. public event GetModelItemPoliciesCompletedEventHandler GetModelItemPoliciesCompleted;
  290. /// <remarks/>
  291. public event GetUserModelCompletedEventHandler GetUserModelCompleted;
  292. /// <remarks/>
  293. public event InheritModelItemParentSecurityCompletedEventHandler InheritModelItemParentSecurityCompleted;
  294. /// <remarks/>
  295. public event SetModelDrillthroughReportsCompletedEventHandler SetModelDrillthroughReportsCompleted;
  296. /// <remarks/>
  297. public event ListModelDrillthroughReportsCompletedEventHandler ListModelDrillthroughReportsCompleted;
  298. /// <remarks/>
  299. public event ListModelItemChildrenCompletedEventHandler ListModelItemChildrenCompleted;
  300. /// <remarks/>
  301. public event ListModelItemTypesCompletedEventHandler ListModelItemTypesCompleted;
  302. /// <remarks/>
  303. public event ListModelPerspectivesCompletedEventHandler ListModelPerspectivesCompleted;
  304. /// <remarks/>
  305. public event RegenerateModelCompletedEventHandler RegenerateModelCompleted;
  306. /// <remarks/>
  307. public event RemoveAllModelItemPoliciesCompletedEventHandler RemoveAllModelItemPoliciesCompleted;
  308. /// <remarks/>
  309. public event CreateScheduleCompletedEventHandler CreateScheduleCompleted;
  310. /// <remarks/>
  311. public event DeleteScheduleCompletedEventHandler DeleteScheduleCompleted;
  312. /// <remarks/>
  313. public event ListSchedulesCompletedEventHandler ListSchedulesCompleted;
  314. /// <remarks/>
  315. public event GetSchedulePropertiesCompletedEventHandler GetSchedulePropertiesCompleted;
  316. /// <remarks/>
  317. public event ListScheduleStatesCompletedEventHandler ListScheduleStatesCompleted;
  318. /// <remarks/>
  319. public event PauseScheduleCompletedEventHandler PauseScheduleCompleted;
  320. /// <remarks/>
  321. public event ResumeScheduleCompletedEventHandler ResumeScheduleCompleted;
  322. /// <remarks/>
  323. public event SetSchedulePropertiesCompletedEventHandler SetSchedulePropertiesCompleted;
  324. /// <remarks/>
  325. public event ListScheduledItemsCompletedEventHandler ListScheduledItemsCompleted;
  326. /// <remarks/>
  327. public event SetItemParametersCompletedEventHandler SetItemParametersCompleted;
  328. /// <remarks/>
  329. public event GetItemParametersCompletedEventHandler GetItemParametersCompleted;
  330. /// <remarks/>
  331. public event ListParameterTypesCompletedEventHandler ListParameterTypesCompleted;
  332. /// <remarks/>
  333. public event ListParameterStatesCompletedEventHandler ListParameterStatesCompleted;
  334. /// <remarks/>
  335. public event CreateReportEditSessionCompletedEventHandler CreateReportEditSessionCompleted;
  336. /// <remarks/>
  337. public event CreateLinkedItemCompletedEventHandler CreateLinkedItemCompleted;
  338. /// <remarks/>
  339. public event SetItemLinkCompletedEventHandler SetItemLinkCompleted;
  340. /// <remarks/>
  341. public event GetItemLinkCompletedEventHandler GetItemLinkCompleted;
  342. /// <remarks/>
  343. public event ListExecutionSettingsCompletedEventHandler ListExecutionSettingsCompleted;
  344. /// <remarks/>
  345. public event SetExecutionOptionsCompletedEventHandler SetExecutionOptionsCompleted;
  346. /// <remarks/>
  347. public event GetExecutionOptionsCompletedEventHandler GetExecutionOptionsCompleted;
  348. /// <remarks/>
  349. public event UpdateItemExecutionSnapshotCompletedEventHandler UpdateItemExecutionSnapshotCompleted;
  350. /// <remarks/>
  351. public event SetCacheOptionsCompletedEventHandler SetCacheOptionsCompleted;
  352. /// <remarks/>
  353. public event GetCacheOptionsCompletedEventHandler GetCacheOptionsCompleted;
  354. /// <remarks/>
  355. public event FlushCacheCompletedEventHandler FlushCacheCompleted;
  356. /// <remarks/>
  357. public event CreateItemHistorySnapshotCompletedEventHandler CreateItemHistorySnapshotCompleted;
  358. /// <remarks/>
  359. public event DeleteItemHistorySnapshotCompletedEventHandler DeleteItemHistorySnapshotCompleted;
  360. /// <remarks/>
  361. public event SetItemHistoryLimitCompletedEventHandler SetItemHistoryLimitCompleted;
  362. /// <remarks/>
  363. public event GetItemHistoryLimitCompletedEventHandler GetItemHistoryLimitCompleted;
  364. /// <remarks/>
  365. public event SetItemHistoryOptionsCompletedEventHandler SetItemHistoryOptionsCompleted;
  366. /// <remarks/>
  367. public event GetItemHistoryOptionsCompletedEventHandler GetItemHistoryOptionsCompleted;
  368. /// <remarks/>
  369. public event GetReportServerConfigInfoCompletedEventHandler GetReportServerConfigInfoCompleted;
  370. /// <remarks/>
  371. public event IsSSLRequiredCompletedEventHandler IsSSLRequiredCompleted;
  372. /// <remarks/>
  373. public event SetSystemPropertiesCompletedEventHandler SetSystemPropertiesCompleted;
  374. /// <remarks/>
  375. public event GetSystemPropertiesCompletedEventHandler GetSystemPropertiesCompleted;
  376. /// <remarks/>
  377. public event SetSystemPoliciesCompletedEventHandler SetSystemPoliciesCompleted;
  378. /// <remarks/>
  379. public event GetSystemPoliciesCompletedEventHandler GetSystemPoliciesCompleted;
  380. /// <remarks/>
  381. public event ListExtensionsCompletedEventHandler ListExtensionsCompleted;
  382. /// <remarks/>
  383. public event ListExtensionTypesCompletedEventHandler ListExtensionTypesCompleted;
  384. /// <remarks/>
  385. public event ListEventsCompletedEventHandler ListEventsCompleted;
  386. /// <remarks/>
  387. public event FireEventCompletedEventHandler FireEventCompleted;
  388. /// <remarks/>
  389. public event ListJobsCompletedEventHandler ListJobsCompleted;
  390. /// <remarks/>
  391. public event ListJobTypesCompletedEventHandler ListJobTypesCompleted;
  392. /// <remarks/>
  393. public event ListJobActionsCompletedEventHandler ListJobActionsCompleted;
  394. /// <remarks/>
  395. public event ListJobStatesCompletedEventHandler ListJobStatesCompleted;
  396. /// <remarks/>
  397. public event CancelJobCompletedEventHandler CancelJobCompleted;
  398. /// <remarks/>
  399. public event CreateCacheRefreshPlanCompletedEventHandler CreateCacheRefreshPlanCompleted;
  400. /// <remarks/>
  401. public event SetCacheRefreshPlanPropertiesCompletedEventHandler SetCacheRefreshPlanPropertiesCompleted;
  402. /// <remarks/>
  403. public event GetCacheRefreshPlanPropertiesCompletedEventHandler GetCacheRefreshPlanPropertiesCompleted;
  404. /// <remarks/>
  405. public event DeleteCacheRefreshPlanCompletedEventHandler DeleteCacheRefreshPlanCompleted;
  406. /// <remarks/>
  407. public event ListCacheRefreshPlansCompletedEventHandler ListCacheRefreshPlansCompleted;
  408. /// <remarks/>
  409. public event LogonUserCompletedEventHandler LogonUserCompleted;
  410. /// <remarks/>
  411. public event LogoffCompletedEventHandler LogoffCompleted;
  412. /// <remarks/>
  413. public event GetPermissionsCompletedEventHandler GetPermissionsCompleted;
  414. /// <remarks/>
  415. public event GetSystemPermissionsCompletedEventHandler GetSystemPermissionsCompleted;
  416. /// <remarks/>
  417. public event ListSecurityScopesCompletedEventHandler ListSecurityScopesCompleted;
  418. /// <remarks/>
  419. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  420. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  421. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/CreateCa" +
  422. "talogItem", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  423. [return: System.Xml.Serialization.XmlElementAttribute("ItemInfo")]
  424. public CatalogItem CreateCatalogItem(string ItemType, string Name, string Parent, bool Overwrite, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] Definition, Property[] Properties, out Warning[] Warnings) {
  425. object[] results = this.Invoke("CreateCatalogItem", new object[] {
  426. ItemType,
  427. Name,
  428. Parent,
  429. Overwrite,
  430. Definition,
  431. Properties});
  432. Warnings = ((Warning[])(results[1]));
  433. return ((CatalogItem)(results[0]));
  434. }
  435. /// <remarks/>
  436. public System.IAsyncResult BeginCreateCatalogItem(string ItemType, string Name, string Parent, bool Overwrite, byte[] Definition, Property[] Properties, System.AsyncCallback callback, object asyncState) {
  437. return this.BeginInvoke("CreateCatalogItem", new object[] {
  438. ItemType,
  439. Name,
  440. Parent,
  441. Overwrite,
  442. Definition,
  443. Properties}, callback, asyncState);
  444. }
  445. /// <remarks/>
  446. public CatalogItem EndCreateCatalogItem(System.IAsyncResult asyncResult, out Warning[] Warnings) {
  447. object[] results = this.EndInvoke(asyncResult);
  448. Warnings = ((Warning[])(results[1]));
  449. return ((CatalogItem)(results[0]));
  450. }
  451. /// <remarks/>
  452. public void CreateCatalogItemAsync(string ItemType, string Name, string Parent, bool Overwrite, byte[] Definition, Property[] Properties) {
  453. this.CreateCatalogItemAsync(ItemType, Name, Parent, Overwrite, Definition, Properties, null);
  454. }
  455. /// <remarks/>
  456. public void CreateCatalogItemAsync(string ItemType, string Name, string Parent, bool Overwrite, byte[] Definition, Property[] Properties, object userState) {
  457. if ((this.CreateCatalogItemOperationCompleted == null)) {
  458. this.CreateCatalogItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OnCreateCatalogItemOperationCompleted);
  459. }
  460. this.InvokeAsync("CreateCatalogItem", new object[] {
  461. ItemType,
  462. Name,
  463. Parent,
  464. Overwrite,
  465. Definition,
  466. Properties}, this.CreateCatalogItemOperationCompleted, userState);
  467. }
  468. private void OnCreateCatalogItemOperationCompleted(object arg) {
  469. if ((this.CreateCatalogItemCompleted != null)) {
  470. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  471. this.CreateCatalogItemCompleted(this, new CreateCatalogItemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  472. }
  473. }
  474. /// <remarks/>
  475. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  476. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  477. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemD" +
  478. "efinition", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  479. [return: System.Xml.Serialization.XmlArrayAttribute("Warnings")]
  480. public Warning[] SetItemDefinition(string ItemPath, [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] Definition, Property[] Properties) {
  481. object[] results = this.Invoke("SetItemDefinition", new object[] {
  482. ItemPath,
  483. Definition,
  484. Properties});
  485. return ((Warning[])(results[0]));
  486. }
  487. /// <remarks/>
  488. public System.IAsyncResult BeginSetItemDefinition(string ItemPath, byte[] Definition, Property[] Properties, System.AsyncCallback callback, object asyncState) {
  489. return this.BeginInvoke("SetItemDefinition", new object[] {
  490. ItemPath,
  491. Definition,
  492. Properties}, callback, asyncState);
  493. }
  494. /// <remarks/>
  495. public Warning[] EndSetItemDefinition(System.IAsyncResult asyncResult) {
  496. object[] results = this.EndInvoke(asyncResult);
  497. return ((Warning[])(results[0]));
  498. }
  499. /// <remarks/>
  500. public void SetItemDefinitionAsync(string ItemPath, byte[] Definition, Property[] Properties) {
  501. this.SetItemDefinitionAsync(ItemPath, Definition, Properties, null);
  502. }
  503. /// <remarks/>
  504. public void SetItemDefinitionAsync(string ItemPath, byte[] Definition, Property[] Properties, object userState) {
  505. if ((this.SetItemDefinitionOperationCompleted == null)) {
  506. this.SetItemDefinitionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetItemDefinitionOperationCompleted);
  507. }
  508. this.InvokeAsync("SetItemDefinition", new object[] {
  509. ItemPath,
  510. Definition,
  511. Properties}, this.SetItemDefinitionOperationCompleted, userState);
  512. }
  513. private void OnSetItemDefinitionOperationCompleted(object arg) {
  514. if ((this.SetItemDefinitionCompleted != null)) {
  515. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  516. this.SetItemDefinitionCompleted(this, new SetItemDefinitionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  517. }
  518. }
  519. /// <remarks/>
  520. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  521. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  522. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemD" +
  523. "efinition", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  524. [return: System.Xml.Serialization.XmlElementAttribute("Definition", DataType="base64Binary")]
  525. public byte[] GetItemDefinition(string ItemPath) {
  526. object[] results = this.Invoke("GetItemDefinition", new object[] {
  527. ItemPath});
  528. return ((byte[])(results[0]));
  529. }
  530. /// <remarks/>
  531. public System.IAsyncResult BeginGetItemDefinition(string ItemPath, System.AsyncCallback callback, object asyncState) {
  532. return this.BeginInvoke("GetItemDefinition", new object[] {
  533. ItemPath}, callback, asyncState);
  534. }
  535. /// <remarks/>
  536. public byte[] EndGetItemDefinition(System.IAsyncResult asyncResult) {
  537. object[] results = this.EndInvoke(asyncResult);
  538. return ((byte[])(results[0]));
  539. }
  540. /// <remarks/>
  541. public void GetItemDefinitionAsync(string ItemPath) {
  542. this.GetItemDefinitionAsync(ItemPath, null);
  543. }
  544. /// <remarks/>
  545. public void GetItemDefinitionAsync(string ItemPath, object userState) {
  546. if ((this.GetItemDefinitionOperationCompleted == null)) {
  547. this.GetItemDefinitionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetItemDefinitionOperationCompleted);
  548. }
  549. this.InvokeAsync("GetItemDefinition", new object[] {
  550. ItemPath}, this.GetItemDefinitionOperationCompleted, userState);
  551. }
  552. private void OnGetItemDefinitionOperationCompleted(object arg) {
  553. if ((this.GetItemDefinitionCompleted != null)) {
  554. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  555. this.GetItemDefinitionCompleted(this, new GetItemDefinitionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  556. }
  557. }
  558. /// <remarks/>
  559. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  560. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  561. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GetItemT" +
  562. "ype", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  563. [return: System.Xml.Serialization.XmlElementAttribute("Type")]
  564. public string GetItemType(string ItemPath) {
  565. object[] results = this.Invoke("GetItemType", new object[] {
  566. ItemPath});
  567. return ((string)(results[0]));
  568. }
  569. /// <remarks/>
  570. public System.IAsyncResult BeginGetItemType(string ItemPath, System.AsyncCallback callback, object asyncState) {
  571. return this.BeginInvoke("GetItemType", new object[] {
  572. ItemPath}, callback, asyncState);
  573. }
  574. /// <remarks/>
  575. public string EndGetItemType(System.IAsyncResult asyncResult) {
  576. object[] results = this.EndInvoke(asyncResult);
  577. return ((string)(results[0]));
  578. }
  579. /// <remarks/>
  580. public void GetItemTypeAsync(string ItemPath) {
  581. this.GetItemTypeAsync(ItemPath, null);
  582. }
  583. /// <remarks/>
  584. public void GetItemTypeAsync(string ItemPath, object userState) {
  585. if ((this.GetItemTypeOperationCompleted == null)) {
  586. this.GetItemTypeOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetItemTypeOperationCompleted);
  587. }
  588. this.InvokeAsync("GetItemType", new object[] {
  589. ItemPath}, this.GetItemTypeOperationCompleted, userState);
  590. }
  591. private void OnGetItemTypeOperationCompleted(object arg) {
  592. if ((this.GetItemTypeCompleted != null)) {
  593. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  594. this.GetItemTypeCompleted(this, new GetItemTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  595. }
  596. }
  597. /// <remarks/>
  598. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  599. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  600. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/DeleteIt" +
  601. "em", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  602. public void DeleteItem(string ItemPath) {
  603. this.Invoke("DeleteItem", new object[] {
  604. ItemPath});
  605. }
  606. /// <remarks/>
  607. public System.IAsyncResult BeginDeleteItem(string ItemPath, System.AsyncCallback callback, object asyncState) {
  608. return this.BeginInvoke("DeleteItem", new object[] {
  609. ItemPath}, callback, asyncState);
  610. }
  611. /// <remarks/>
  612. public void EndDeleteItem(System.IAsyncResult asyncResult) {
  613. this.EndInvoke(asyncResult);
  614. }
  615. /// <remarks/>
  616. public void DeleteItemAsync(string ItemPath) {
  617. this.DeleteItemAsync(ItemPath, null);
  618. }
  619. /// <remarks/>
  620. public void DeleteItemAsync(string ItemPath, object userState) {
  621. if ((this.DeleteItemOperationCompleted == null)) {
  622. this.DeleteItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OnDeleteItemOperationCompleted);
  623. }
  624. this.InvokeAsync("DeleteItem", new object[] {
  625. ItemPath}, this.DeleteItemOperationCompleted, userState);
  626. }
  627. private void OnDeleteItemOperationCompleted(object arg) {
  628. if ((this.DeleteItemCompleted != null)) {
  629. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  630. this.DeleteItemCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  631. }
  632. }
  633. /// <remarks/>
  634. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  635. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  636. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/MoveItem" +
  637. "", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  638. public void MoveItem(string ItemPath, string Target) {
  639. this.Invoke("MoveItem", new object[] {
  640. ItemPath,
  641. Target});
  642. }
  643. /// <remarks/>
  644. public System.IAsyncResult BeginMoveItem(string ItemPath, string Target, System.AsyncCallback callback, object asyncState) {
  645. return this.BeginInvoke("MoveItem", new object[] {
  646. ItemPath,
  647. Target}, callback, asyncState);
  648. }
  649. /// <remarks/>
  650. public void EndMoveItem(System.IAsyncResult asyncResult) {
  651. this.EndInvoke(asyncResult);
  652. }
  653. /// <remarks/>
  654. public void MoveItemAsync(string ItemPath, string Target) {
  655. this.MoveItemAsync(ItemPath, Target, null);
  656. }
  657. /// <remarks/>
  658. public void MoveItemAsync(string ItemPath, string Target, object userState) {
  659. if ((this.MoveItemOperationCompleted == null)) {
  660. this.MoveItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OnMoveItemOperationCompleted);
  661. }
  662. this.InvokeAsync("MoveItem", new object[] {
  663. ItemPath,
  664. Target}, this.MoveItemOperationCompleted, userState);
  665. }
  666. private void OnMoveItemOperationCompleted(object arg) {
  667. if ((this.MoveItemCompleted != null)) {
  668. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  669. this.MoveItemCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
  670. }
  671. }
  672. /// <remarks/>
  673. [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")]
  674. [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
  675. [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/InheritP" +
  676. "arentSecurity", RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
  677. public void InheritParentSecurity(string ItemPath) {
  678. this.Invoke("InheritParentSecurity", new object[] {
  679. ItemPath});
  680. }
  681. /// <remarks/>
  682. public System.IAsyncResult BeginInheritParentSecurity(string ItemPath, System.AsyncCallback callback, object asyncState) {
  683. return this.BeginInvoke("InheritParentSecurity", new object[] {
  684. ItemPath}, callback, asyncState);
  685. }
  686. /// <remarks/>
  687. public void EndInheritParentSecurity(System.IAsyncResult asyncResult) {
  688. this.EndInvoke(asyncResult);
  689. }
  690. /// <remarks/>
  691. public void InheritParentSecurityAsync(string ItemPath) {
  692. this.InheritParentSecurityAsync(ItemPath, null);
  693. }
  694. /// <remarks/>
  695. public void InheritParentSecurityAsync(string ItemPath, object userState) {
  696. if ((this.InheritParentSecurityOperationCompleted == null)) {
  697. this.InheritParentSecurityOperationCompleted = new System.Threading.SendOrPostCallback(this.OnInheritParentSecurityOperationCompleted);
  698. }
  699. this.InvokeAsync("InheritParentSecurity", new object[] {
  700. ItemPath}, this.InheritParentSecurityOperationCompleted, userState);
  701. }
  702. private void OnInheritParentSecurityOperationCompleted(object arg) {
  703. if ((this.InheritParentSecurityCompleted != null)) {
  704. System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg));
  705. this.InheritParentSecurityCompleted(this, new System.Compone