ReportServer中提供的程序调用的导出报告功能
1、项目首先引用:system.web.service
2、把下面两个cs文件放到项目里面
文件1:
using System; using System.Collections.Generic; using System.Linq; using System.Configuration; //using System.Windows.Forms; using System.IO; namespace TSDashboard.AutoTasks.RdlExport { public enum ReportFormat { EXCEL,CSV,PDF, XML } [Serializable()] public class Report { #region constructors public Report() { } public Report(string reportFolderPath) { FolderPath = reportFolderPath; } public Report(string reportFolderPath, ReportFormat format) { FolderPath = reportFolderPath; Format = format; } #endregion #region properties public string UserName { get; set; } public string Password { get; set; } public string Domain { get; set; } public System.Net.NetworkCredential _NetworkCredentials; public System.Net.NetworkCredential NetworkCredentials { get { if (_NetworkCredentials == null) { return new System.Net.NetworkCredential(UserName, Password, Domain); } else return _NetworkCredentials; } set { _NetworkCredentials = value; } } public ParameterValue[] Parameters { get; set; } public ReportFormat Format { get; set; } public string FormatExtension { get { string format = Enum.GetName(typeof(ReportFormat), this.Format); if (format == "EXCEL") format = "XLS"; return format; } } public string FormatName { get { switch (this.FormatExtension.ToUpper()) { case "PDF": return "Adobe PDF"; case "XLS": return "Excel"; case "CSV": return "Comma Delimitted"; case "XML": return "Extensible Markup"; default: return "Unknown"; } } } public string ServerUrl { get; set; } public string FolderPath { get; set; } #endregion #region helper methods public ReportFormat GetReportFormat(string reportFormat) { return (ReportFormat)Enum.Parse(typeof(ReportFormat), reportFormat); } public bool PathIsValid(string fileName) { string rptDir = Path.GetDirectoryName(fileName); if (!Directory.Exists(rptDir)) { try { Directory.CreateDirectory(rptDir); } catch (Exception ex) { //MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return false; throw ex; } } return true; } #endregion #region export methods /// <summary> /// Exports a report from Reporting Services to a file. /// </summary> /// <param name="filePathAndName">Export file path where the report should be saved.</param> /// <param name="timeOut">Timeout is in milliseconds, use -1 for infinite.</param> /// <remarks></remarks> public void Export(string filePathAndName, int timeOut) { ReportExecutionService rs = new ReportExecutionService(); Warning[] warnings = null; ExecutionHeader execHeader = new ExecutionHeader(); byte[] result = null; string historyId = null; string devinfo = "<DeviceInfo><Toolbar>True</Toolbar></DeviceInfo>"; string extension = ""; string mimetype = ""; string encoding = ""; string[] streamid = null; try { if (!string.IsNullOrEmpty(filePathAndName)) { rs.Url = this.ServerUrl + "/ReportExecution2005.asmx"; rs.Credentials = this.NetworkCredentials; rs.Timeout = timeOut; rs.ExecutionHeaderValue = execHeader; rs.LoadReport(this.FolderPath, historyId); if ((this.Parameters != null)) { rs.SetExecutionParameters(this.Parameters, "en_us"); } string format = FormatExtension == "XLS" ? "EXCEL" : FormatExtension; result = rs.Render(format, devinfo, out extension, out mimetype, out encoding, out warnings, out streamid); // make sure the file path is valid if (!PathIsValid(filePathAndName)) { return; } FileStream fs = new FileStream(filePathAndName, FileMode.OpenOrCreate); fs.Write(result, 0, result.Length); fs.Flush(); fs.Close(); fs = null; } else { //MessageBox.Show("The file path is invalid!", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { throw ex; //MessageBox.Show(ex.Message); } finally { rs = null; execHeader = null; } } /// <summary> /// Exports a Reporting Services report to a file. /// </summary> /// <param name="filePathAndName">Export file path where the report should be saved.</param> /// <remarks></remarks> public void Export(string filePathAndName) { // 15 mins. so the server doesn't crash Export(filePathAndName, 900000); } /// <summary> /// Prompts the user for a valid file path then exports /// the Reporting Services report to a file. /// </summary> public void Export() { //SaveFileDialog saveDialog = new SaveFileDialog(); //saveDialog.FileName = "*." + this.FormatExtension; //saveDialog.Filter = this.FormatName + "|*." + this.FormatExtension; //if (saveDialog.ShowDialog() == DialogResult.OK) //{ // // 15 mins. so the server doesn't crash // Export(saveDialog.FileName, 900000); //} } #endregion } }
文件2
//------------------------------------------------------------------------------ // <auto-generated> // This code was generated by a tool. // Runtime Version:4.0.30319.239 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // </auto-generated> //------------------------------------------------------------------------------ using System; using System.ComponentModel; using System.Diagnostics; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Serialization; // // This source code was auto-generated by wsdl, Version=4.0.30319.1. // /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Web.Services.WebServiceBindingAttribute(Name="ReportExecutionServiceSoap", Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterValueOrFieldReference))] public partial class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol { private TrustedUserHeader trustedUserHeaderValueField; private ServerInfoHeader serverInfoHeaderValueField; private System.Threading.SendOrPostCallback ListSecureMethodsOperationCompleted; private ExecutionHeader executionHeaderValueField; private System.Threading.SendOrPostCallback LoadReportOperationCompleted; private System.Threading.SendOrPostCallback LoadReport2OperationCompleted; private System.Threading.SendOrPostCallback LoadReportDefinitionOperationCompleted; private System.Threading.SendOrPostCallback LoadReportDefinition2OperationCompleted; private System.Threading.SendOrPostCallback SetExecutionCredentialsOperationCompleted; private System.Threading.SendOrPostCallback SetExecutionCredentials2OperationCompleted; private System.Threading.SendOrPostCallback SetExecutionParametersOperationCompleted; private System.Threading.SendOrPostCallback SetExecutionParameters2OperationCompleted; private System.Threading.SendOrPostCallback ResetExecutionOperationCompleted; private System.Threading.SendOrPostCallback ResetExecution2OperationCompleted; private System.Threading.SendOrPostCallback RenderOperationCompleted; private System.Threading.SendOrPostCallback Render2OperationCompleted; private System.Threading.SendOrPostCallback RenderStreamOperationCompleted; private System.Threading.SendOrPostCallback GetExecutionInfoOperationCompleted; private System.Threading.SendOrPostCallback GetExecutionInfo2OperationCompleted; private System.Threading.SendOrPostCallback GetDocumentMapOperationCompleted; private System.Threading.SendOrPostCallback LoadDrillthroughTargetOperationCompleted; private System.Threading.SendOrPostCallback LoadDrillthroughTarget2OperationCompleted; private System.Threading.SendOrPostCallback ToggleItemOperationCompleted; private System.Threading.SendOrPostCallback NavigateDocumentMapOperationCompleted; private System.Threading.SendOrPostCallback NavigateBookmarkOperationCompleted; private System.Threading.SendOrPostCallback FindStringOperationCompleted; private System.Threading.SendOrPostCallback SortOperationCompleted; private System.Threading.SendOrPostCallback Sort2OperationCompleted; private System.Threading.SendOrPostCallback GetRenderResourceOperationCompleted; private System.Threading.SendOrPostCallback ListRenderingExtensionsOperationCompleted; private System.Threading.SendOrPostCallback LogonUserOperationCompleted; private System.Threading.SendOrPostCallback LogoffOperationCompleted; /// <remarks/> public ReportExecutionService() { this.Url = "http://192.168.1.246/ReportServer/ReportExecution2005.asmx"; } public TrustedUserHeader TrustedUserHeaderValue { get { return this.trustedUserHeaderValueField; } set { this.trustedUserHeaderValueField = value; } } public ServerInfoHeader ServerInfoHeaderValue { get { return this.serverInfoHeaderValueField; } set { this.serverInfoHeaderValueField = value; } } public ExecutionHeader ExecutionHeaderValue { get { return this.executionHeaderValueField; } set { this.executionHeaderValueField = value; } } /// <remarks/> public event ListSecureMethodsCompletedEventHandler ListSecureMethodsCompleted; /// <remarks/> public event LoadReportCompletedEventHandler LoadReportCompleted; /// <remarks/> public event LoadReport2CompletedEventHandler LoadReport2Completed; /// <remarks/> public event LoadReportDefinitionCompletedEventHandler LoadReportDefinitionCompleted; /// <remarks/> public event LoadReportDefinition2CompletedEventHandler LoadReportDefinition2Completed; /// <remarks/> public event SetExecutionCredentialsCompletedEventHandler SetExecutionCredentialsCompleted; /// <remarks/> public event SetExecutionCredentials2CompletedEventHandler SetExecutionCredentials2Completed; /// <remarks/> public event SetExecutionParametersCompletedEventHandler SetExecutionParametersCompleted; /// <remarks/> public event SetExecutionParameters2CompletedEventHandler SetExecutionParameters2Completed; /// <remarks/> public event ResetExecutionCompletedEventHandler ResetExecutionCompleted; /// <remarks/> public event ResetExecution2CompletedEventHandler ResetExecution2Completed; /// <remarks/> public event RenderCompletedEventHandler RenderCompleted; /// <remarks/> public event Render2CompletedEventHandler Render2Completed; /// <remarks/> public event RenderStreamCompletedEventHandler RenderStreamCompleted; /// <remarks/> public event GetExecutionInfoCompletedEventHandler GetExecutionInfoCompleted; /// <remarks/> public event GetExecutionInfo2CompletedEventHandler GetExecutionInfo2Completed; /// <remarks/> public event GetDocumentMapCompletedEventHandler GetDocumentMapCompleted; /// <remarks/> public event LoadDrillthroughTargetCompletedEventHandler LoadDrillthroughTargetCompleted; /// <remarks/> public event LoadDrillthroughTarget2CompletedEventHandler LoadDrillthroughTarget2Completed; /// <remarks/> public event ToggleItemCompletedEventHandler ToggleItemCompleted; /// <remarks/> public event NavigateDocumentMapCompletedEventHandler NavigateDocumentMapCompleted; /// <remarks/> public event NavigateBookmarkCompletedEventHandler NavigateBookmarkCompleted; /// <remarks/> public event FindStringCompletedEventHandler FindStringCompleted; /// <remarks/> public event SortCompletedEventHandler SortCompleted; /// <remarks/> public event Sort2CompletedEventHandler Sort2Completed; /// <remarks/> public event GetRenderResourceCompletedEventHandler GetRenderResourceCompleted; /// <remarks/> public event ListRenderingExtensionsCompletedEventHandler ListRenderingExtensionsCompleted; /// <remarks/> public event LogonUserCompletedEventHandler LogonUserCompleted; /// <remarks/> public event LogoffCompletedEventHandler LogoffCompleted; /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Lis" + "tSecureMethods", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public string[] ListSecureMethods() { object[] results = this.Invoke("ListSecureMethods", new object[0]); return ((string[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginListSecureMethods(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ListSecureMethods", new object[0], callback, asyncState); } /// <remarks/> public string[] EndListSecureMethods(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((string[])(results[0])); } /// <remarks/> public void ListSecureMethodsAsync() { this.ListSecureMethodsAsync(null); } /// <remarks/> public void ListSecureMethodsAsync(object userState) { if ((this.ListSecureMethodsOperationCompleted == null)) { this.ListSecureMethodsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnListSecureMethodsOperationCompleted); } this.InvokeAsync("ListSecureMethods", new object[0], this.ListSecureMethodsOperationCompleted, userState); } private void OnListSecureMethodsOperationCompleted(object arg) { if ((this.ListSecureMethodsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ListSecureMethodsCompleted(this, new ListSecureMethodsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dReport", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo LoadReport(string Report, string HistoryID) { object[] results = this.Invoke("LoadReport", new object[] { Report, HistoryID}); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadReport(string Report, string HistoryID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadReport", new object[] { Report, HistoryID}, callback, asyncState); } /// <remarks/> public ExecutionInfo EndLoadReport(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void LoadReportAsync(string Report, string HistoryID) { this.LoadReportAsync(Report, HistoryID, null); } /// <remarks/> public void LoadReportAsync(string Report, string HistoryID, object userState) { if ((this.LoadReportOperationCompleted == null)) { this.LoadReportOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadReportOperationCompleted); } this.InvokeAsync("LoadReport", new object[] { Report, HistoryID}, this.LoadReportOperationCompleted, userState); } private void OnLoadReportOperationCompleted(object arg) { if ((this.LoadReportCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadReportCompleted(this, new LoadReportCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dReport2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 LoadReport2(string Report, string HistoryID) { object[] results = this.Invoke("LoadReport2", new object[] { Report, HistoryID}); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadReport2(string Report, string HistoryID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadReport2", new object[] { Report, HistoryID}, callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndLoadReport2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void LoadReport2Async(string Report, string HistoryID) { this.LoadReport2Async(Report, HistoryID, null); } /// <remarks/> public void LoadReport2Async(string Report, string HistoryID, object userState) { if ((this.LoadReport2OperationCompleted == null)) { this.LoadReport2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadReport2OperationCompleted); } this.InvokeAsync("LoadReport2", new object[] { Report, HistoryID}, this.LoadReport2OperationCompleted, userState); } private void OnLoadReport2OperationCompleted(object arg) { if ((this.LoadReport2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadReport2Completed(this, new LoadReport2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dReportDefinition", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo LoadReportDefinition([System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] Definition, out Warning[] warnings) { object[] results = this.Invoke("LoadReportDefinition", new object[] { Definition}); warnings = ((Warning[])(results[1])); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadReportDefinition(byte[] Definition, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadReportDefinition", new object[] { Definition}, callback, asyncState); } /// <remarks/> public ExecutionInfo EndLoadReportDefinition(System.IAsyncResult asyncResult, out Warning[] warnings) { object[] results = this.EndInvoke(asyncResult); warnings = ((Warning[])(results[1])); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void LoadReportDefinitionAsync(byte[] Definition) { this.LoadReportDefinitionAsync(Definition, null); } /// <remarks/> public void LoadReportDefinitionAsync(byte[] Definition, object userState) { if ((this.LoadReportDefinitionOperationCompleted == null)) { this.LoadReportDefinitionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadReportDefinitionOperationCompleted); } this.InvokeAsync("LoadReportDefinition", new object[] { Definition}, this.LoadReportDefinitionOperationCompleted, userState); } private void OnLoadReportDefinitionOperationCompleted(object arg) { if ((this.LoadReportDefinitionCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadReportDefinitionCompleted(this, new LoadReportDefinitionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dReportDefinition2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 LoadReportDefinition2([System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] byte[] Definition, out Warning[] warnings) { object[] results = this.Invoke("LoadReportDefinition2", new object[] { Definition}); warnings = ((Warning[])(results[1])); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadReportDefinition2(byte[] Definition, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadReportDefinition2", new object[] { Definition}, callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndLoadReportDefinition2(System.IAsyncResult asyncResult, out Warning[] warnings) { object[] results = this.EndInvoke(asyncResult); warnings = ((Warning[])(results[1])); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void LoadReportDefinition2Async(byte[] Definition) { this.LoadReportDefinition2Async(Definition, null); } /// <remarks/> public void LoadReportDefinition2Async(byte[] Definition, object userState) { if ((this.LoadReportDefinition2OperationCompleted == null)) { this.LoadReportDefinition2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadReportDefinition2OperationCompleted); } this.InvokeAsync("LoadReportDefinition2", new object[] { Definition}, this.LoadReportDefinition2OperationCompleted, userState); } private void OnLoadReportDefinition2OperationCompleted(object arg) { if ((this.LoadReportDefinition2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadReportDefinition2Completed(this, new LoadReportDefinition2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + "ExecutionCredentials", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo SetExecutionCredentials(DataSourceCredentials[] Credentials) { object[] results = this.Invoke("SetExecutionCredentials", new object[] { Credentials}); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSetExecutionCredentials(DataSourceCredentials[] Credentials, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("SetExecutionCredentials", new object[] { Credentials}, callback, asyncState); } /// <remarks/> public ExecutionInfo EndSetExecutionCredentials(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void SetExecutionCredentialsAsync(DataSourceCredentials[] Credentials) { this.SetExecutionCredentialsAsync(Credentials, null); } /// <remarks/> public void SetExecutionCredentialsAsync(DataSourceCredentials[] Credentials, object userState) { if ((this.SetExecutionCredentialsOperationCompleted == null)) { this.SetExecutionCredentialsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExecutionCredentialsOperationCompleted); } this.InvokeAsync("SetExecutionCredentials", new object[] { Credentials}, this.SetExecutionCredentialsOperationCompleted, userState); } private void OnSetExecutionCredentialsOperationCompleted(object arg) { if ((this.SetExecutionCredentialsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SetExecutionCredentialsCompleted(this, new SetExecutionCredentialsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + "ExecutionCredentials2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 SetExecutionCredentials2(DataSourceCredentials[] Credentials) { object[] results = this.Invoke("SetExecutionCredentials2", new object[] { Credentials}); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSetExecutionCredentials2(DataSourceCredentials[] Credentials, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("SetExecutionCredentials2", new object[] { Credentials}, callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndSetExecutionCredentials2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void SetExecutionCredentials2Async(DataSourceCredentials[] Credentials) { this.SetExecutionCredentials2Async(Credentials, null); } /// <remarks/> public void SetExecutionCredentials2Async(DataSourceCredentials[] Credentials, object userState) { if ((this.SetExecutionCredentials2OperationCompleted == null)) { this.SetExecutionCredentials2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExecutionCredentials2OperationCompleted); } this.InvokeAsync("SetExecutionCredentials2", new object[] { Credentials}, this.SetExecutionCredentials2OperationCompleted, userState); } private void OnSetExecutionCredentials2OperationCompleted(object arg) { if ((this.SetExecutionCredentials2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SetExecutionCredentials2Completed(this, new SetExecutionCredentials2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + "ExecutionParameters", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo SetExecutionParameters(ParameterValue[] Parameters, string ParameterLanguage) { object[] results = this.Invoke("SetExecutionParameters", new object[] { Parameters, ParameterLanguage}); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSetExecutionParameters(ParameterValue[] Parameters, string ParameterLanguage, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("SetExecutionParameters", new object[] { Parameters, ParameterLanguage}, callback, asyncState); } /// <remarks/> public ExecutionInfo EndSetExecutionParameters(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void SetExecutionParametersAsync(ParameterValue[] Parameters, string ParameterLanguage) { this.SetExecutionParametersAsync(Parameters, ParameterLanguage, null); } /// <remarks/> public void SetExecutionParametersAsync(ParameterValue[] Parameters, string ParameterLanguage, object userState) { if ((this.SetExecutionParametersOperationCompleted == null)) { this.SetExecutionParametersOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExecutionParametersOperationCompleted); } this.InvokeAsync("SetExecutionParameters", new object[] { Parameters, ParameterLanguage}, this.SetExecutionParametersOperationCompleted, userState); } private void OnSetExecutionParametersOperationCompleted(object arg) { if ((this.SetExecutionParametersCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SetExecutionParametersCompleted(this, new SetExecutionParametersCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Set" + "ExecutionParameters2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 SetExecutionParameters2(ParameterValue[] Parameters, string ParameterLanguage) { object[] results = this.Invoke("SetExecutionParameters2", new object[] { Parameters, ParameterLanguage}); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSetExecutionParameters2(ParameterValue[] Parameters, string ParameterLanguage, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("SetExecutionParameters2", new object[] { Parameters, ParameterLanguage}, callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndSetExecutionParameters2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void SetExecutionParameters2Async(ParameterValue[] Parameters, string ParameterLanguage) { this.SetExecutionParameters2Async(Parameters, ParameterLanguage, null); } /// <remarks/> public void SetExecutionParameters2Async(ParameterValue[] Parameters, string ParameterLanguage, object userState) { if ((this.SetExecutionParameters2OperationCompleted == null)) { this.SetExecutionParameters2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetExecutionParameters2OperationCompleted); } this.InvokeAsync("SetExecutionParameters2", new object[] { Parameters, ParameterLanguage}, this.SetExecutionParameters2OperationCompleted, userState); } private void OnSetExecutionParameters2OperationCompleted(object arg) { if ((this.SetExecutionParameters2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SetExecutionParameters2Completed(this, new SetExecutionParameters2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Res" + "etExecution", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo ResetExecution() { object[] results = this.Invoke("ResetExecution", new object[0]); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginResetExecution(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ResetExecution", new object[0], callback, asyncState); } /// <remarks/> public ExecutionInfo EndResetExecution(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void ResetExecutionAsync() { this.ResetExecutionAsync(null); } /// <remarks/> public void ResetExecutionAsync(object userState) { if ((this.ResetExecutionOperationCompleted == null)) { this.ResetExecutionOperationCompleted = new System.Threading.SendOrPostCallback(this.OnResetExecutionOperationCompleted); } this.InvokeAsync("ResetExecution", new object[0], this.ResetExecutionOperationCompleted, userState); } private void OnResetExecutionOperationCompleted(object arg) { if ((this.ResetExecutionCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ResetExecutionCompleted(this, new ResetExecutionCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Res" + "etExecution2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 ResetExecution2() { object[] results = this.Invoke("ResetExecution2", new object[0]); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginResetExecution2(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ResetExecution2", new object[0], callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndResetExecution2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void ResetExecution2Async() { this.ResetExecution2Async(null); } /// <remarks/> public void ResetExecution2Async(object userState) { if ((this.ResetExecution2OperationCompleted == null)) { this.ResetExecution2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnResetExecution2OperationCompleted); } this.InvokeAsync("ResetExecution2", new object[0], this.ResetExecution2OperationCompleted, userState); } private void OnResetExecution2OperationCompleted(object arg) { if ((this.ResetExecution2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ResetExecution2Completed(this, new ResetExecution2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + "der", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("Result", DataType="base64Binary")] public byte[] Render(string Format, string DeviceInfo, out string Extension, out string MimeType, out string Encoding, out Warning[] Warnings, out string[] StreamIds) { object[] results = this.Invoke("Render", new object[] { Format, DeviceInfo}); Extension = ((string)(results[1])); MimeType = ((string)(results[2])); Encoding = ((string)(results[3])); Warnings = ((Warning[])(results[4])); StreamIds = ((string[])(results[5])); return ((byte[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginRender(string Format, string DeviceInfo, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Render", new object[] { Format, DeviceInfo}, callback, asyncState); } /// <remarks/> public byte[] EndRender(System.IAsyncResult asyncResult, out string Extension, out string MimeType, out string Encoding, out Warning[] Warnings, out string[] StreamIds) { object[] results = this.EndInvoke(asyncResult); Extension = ((string)(results[1])); MimeType = ((string)(results[2])); Encoding = ((string)(results[3])); Warnings = ((Warning[])(results[4])); StreamIds = ((string[])(results[5])); return ((byte[])(results[0])); } /// <remarks/> public void RenderAsync(string Format, string DeviceInfo) { this.RenderAsync(Format, DeviceInfo, null); } /// <remarks/> public void RenderAsync(string Format, string DeviceInfo, object userState) { if ((this.RenderOperationCompleted == null)) { this.RenderOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRenderOperationCompleted); } this.InvokeAsync("Render", new object[] { Format, DeviceInfo}, this.RenderOperationCompleted, userState); } private void OnRenderOperationCompleted(object arg) { if ((this.RenderCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.RenderCompleted(this, new RenderCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + "der2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("Result", DataType="base64Binary")] public byte[] Render2(string Format, string DeviceInfo, PageCountMode PaginationMode, out string Extension, out string MimeType, out string Encoding, out Warning[] Warnings, out string[] StreamIds) { object[] results = this.Invoke("Render2", new object[] { Format, DeviceInfo, PaginationMode}); Extension = ((string)(results[1])); MimeType = ((string)(results[2])); Encoding = ((string)(results[3])); Warnings = ((Warning[])(results[4])); StreamIds = ((string[])(results[5])); return ((byte[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginRender2(string Format, string DeviceInfo, PageCountMode PaginationMode, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Render2", new object[] { Format, DeviceInfo, PaginationMode}, callback, asyncState); } /// <remarks/> public byte[] EndRender2(System.IAsyncResult asyncResult, out string Extension, out string MimeType, out string Encoding, out Warning[] Warnings, out string[] StreamIds) { object[] results = this.EndInvoke(asyncResult); Extension = ((string)(results[1])); MimeType = ((string)(results[2])); Encoding = ((string)(results[3])); Warnings = ((Warning[])(results[4])); StreamIds = ((string[])(results[5])); return ((byte[])(results[0])); } /// <remarks/> public void Render2Async(string Format, string DeviceInfo, PageCountMode PaginationMode) { this.Render2Async(Format, DeviceInfo, PaginationMode, null); } /// <remarks/> public void Render2Async(string Format, string DeviceInfo, PageCountMode PaginationMode, object userState) { if ((this.Render2OperationCompleted == null)) { this.Render2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnRender2OperationCompleted); } this.InvokeAsync("Render2", new object[] { Format, DeviceInfo, PaginationMode}, this.Render2OperationCompleted, userState); } private void OnRender2OperationCompleted(object arg) { if ((this.Render2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.Render2Completed(this, new Render2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Ren" + "derStream", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("Result", DataType="base64Binary")] public byte[] RenderStream(string Format, string StreamID, string DeviceInfo, out string Encoding, out string MimeType) { object[] results = this.Invoke("RenderStream", new object[] { Format, StreamID, DeviceInfo}); Encoding = ((string)(results[1])); MimeType = ((string)(results[2])); return ((byte[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginRenderStream(string Format, string StreamID, string DeviceInfo, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("RenderStream", new object[] { Format, StreamID, DeviceInfo}, callback, asyncState); } /// <remarks/> public byte[] EndRenderStream(System.IAsyncResult asyncResult, out string Encoding, out string MimeType) { object[] results = this.EndInvoke(asyncResult); Encoding = ((string)(results[1])); MimeType = ((string)(results[2])); return ((byte[])(results[0])); } /// <remarks/> public void RenderStreamAsync(string Format, string StreamID, string DeviceInfo) { this.RenderStreamAsync(Format, StreamID, DeviceInfo, null); } /// <remarks/> public void RenderStreamAsync(string Format, string StreamID, string DeviceInfo, object userState) { if ((this.RenderStreamOperationCompleted == null)) { this.RenderStreamOperationCompleted = new System.Threading.SendOrPostCallback(this.OnRenderStreamOperationCompleted); } this.InvokeAsync("RenderStream", new object[] { Format, StreamID, DeviceInfo}, this.RenderStreamOperationCompleted, userState); } private void OnRenderStreamOperationCompleted(object arg) { if ((this.RenderStreamCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.RenderStreamCompleted(this, new RenderStreamCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + "ExecutionInfo", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo GetExecutionInfo() { object[] results = this.Invoke("GetExecutionInfo", new object[0]); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginGetExecutionInfo(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetExecutionInfo", new object[0], callback, asyncState); } /// <remarks/> public ExecutionInfo EndGetExecutionInfo(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void GetExecutionInfoAsync() { this.GetExecutionInfoAsync(null); } /// <remarks/> public void GetExecutionInfoAsync(object userState) { if ((this.GetExecutionInfoOperationCompleted == null)) { this.GetExecutionInfoOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetExecutionInfoOperationCompleted); } this.InvokeAsync("GetExecutionInfo", new object[0], this.GetExecutionInfoOperationCompleted, userState); } private void OnGetExecutionInfoOperationCompleted(object arg) { if ((this.GetExecutionInfoCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetExecutionInfoCompleted(this, new GetExecutionInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + "ExecutionInfo2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("executionInfo")] public ExecutionInfo2 GetExecutionInfo2() { object[] results = this.Invoke("GetExecutionInfo2", new object[0]); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginGetExecutionInfo2(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetExecutionInfo2", new object[0], callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndGetExecutionInfo2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void GetExecutionInfo2Async() { this.GetExecutionInfo2Async(null); } /// <remarks/> public void GetExecutionInfo2Async(object userState) { if ((this.GetExecutionInfo2OperationCompleted == null)) { this.GetExecutionInfo2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetExecutionInfo2OperationCompleted); } this.InvokeAsync("GetExecutionInfo2", new object[0], this.GetExecutionInfo2OperationCompleted, userState); } private void OnGetExecutionInfo2OperationCompleted(object arg) { if ((this.GetExecutionInfo2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetExecutionInfo2Completed(this, new GetExecutionInfo2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + "DocumentMap", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("result")] public DocumentMapNode GetDocumentMap() { object[] results = this.Invoke("GetDocumentMap", new object[0]); return ((DocumentMapNode)(results[0])); } /// <remarks/> public System.IAsyncResult BeginGetDocumentMap(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetDocumentMap", new object[0], callback, asyncState); } /// <remarks/> public DocumentMapNode EndGetDocumentMap(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((DocumentMapNode)(results[0])); } /// <remarks/> public void GetDocumentMapAsync() { this.GetDocumentMapAsync(null); } /// <remarks/> public void GetDocumentMapAsync(object userState) { if ((this.GetDocumentMapOperationCompleted == null)) { this.GetDocumentMapOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetDocumentMapOperationCompleted); } this.InvokeAsync("GetDocumentMap", new object[0], this.GetDocumentMapOperationCompleted, userState); } private void OnGetDocumentMapOperationCompleted(object arg) { if ((this.GetDocumentMapCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetDocumentMapCompleted(this, new GetDocumentMapCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dDrillthroughTarget", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("ExecutionInfo")] public ExecutionInfo LoadDrillthroughTarget(string DrillthroughID) { object[] results = this.Invoke("LoadDrillthroughTarget", new object[] { DrillthroughID}); return ((ExecutionInfo)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadDrillthroughTarget(string DrillthroughID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadDrillthroughTarget", new object[] { DrillthroughID}, callback, asyncState); } /// <remarks/> public ExecutionInfo EndLoadDrillthroughTarget(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo)(results[0])); } /// <remarks/> public void LoadDrillthroughTargetAsync(string DrillthroughID) { this.LoadDrillthroughTargetAsync(DrillthroughID, null); } /// <remarks/> public void LoadDrillthroughTargetAsync(string DrillthroughID, object userState) { if ((this.LoadDrillthroughTargetOperationCompleted == null)) { this.LoadDrillthroughTargetOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadDrillthroughTargetOperationCompleted); } this.InvokeAsync("LoadDrillthroughTarget", new object[] { DrillthroughID}, this.LoadDrillthroughTargetOperationCompleted, userState); } private void OnLoadDrillthroughTargetOperationCompleted(object arg) { if ((this.LoadDrillthroughTargetCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadDrillthroughTargetCompleted(this, new LoadDrillthroughTargetCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.InOut)] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Loa" + "dDrillthroughTarget2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("ExecutionInfo")] public ExecutionInfo2 LoadDrillthroughTarget2(string DrillthroughID) { object[] results = this.Invoke("LoadDrillthroughTarget2", new object[] { DrillthroughID}); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public System.IAsyncResult BeginLoadDrillthroughTarget2(string DrillthroughID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LoadDrillthroughTarget2", new object[] { DrillthroughID}, callback, asyncState); } /// <remarks/> public ExecutionInfo2 EndLoadDrillthroughTarget2(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((ExecutionInfo2)(results[0])); } /// <remarks/> public void LoadDrillthroughTarget2Async(string DrillthroughID) { this.LoadDrillthroughTarget2Async(DrillthroughID, null); } /// <remarks/> public void LoadDrillthroughTarget2Async(string DrillthroughID, object userState) { if ((this.LoadDrillthroughTarget2OperationCompleted == null)) { this.LoadDrillthroughTarget2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnLoadDrillthroughTarget2OperationCompleted); } this.InvokeAsync("LoadDrillthroughTarget2", new object[] { DrillthroughID}, this.LoadDrillthroughTarget2OperationCompleted, userState); } private void OnLoadDrillthroughTarget2OperationCompleted(object arg) { if ((this.LoadDrillthroughTarget2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LoadDrillthroughTarget2Completed(this, new LoadDrillthroughTarget2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Tog" + "gleItem", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("Found")] public bool ToggleItem(string ToggleID) { object[] results = this.Invoke("ToggleItem", new object[] { ToggleID}); return ((bool)(results[0])); } /// <remarks/> public System.IAsyncResult BeginToggleItem(string ToggleID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ToggleItem", new object[] { ToggleID}, callback, asyncState); } /// <remarks/> public bool EndToggleItem(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((bool)(results[0])); } /// <remarks/> public void ToggleItemAsync(string ToggleID) { this.ToggleItemAsync(ToggleID, null); } /// <remarks/> public void ToggleItemAsync(string ToggleID, object userState) { if ((this.ToggleItemOperationCompleted == null)) { this.ToggleItemOperationCompleted = new System.Threading.SendOrPostCallback(this.OnToggleItemOperationCompleted); } this.InvokeAsync("ToggleItem", new object[] { ToggleID}, this.ToggleItemOperationCompleted, userState); } private void OnToggleItemOperationCompleted(object arg) { if ((this.ToggleItemCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ToggleItemCompleted(this, new ToggleItemCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Nav" + "igateDocumentMap", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("PageNumber")] public int NavigateDocumentMap(string DocMapID) { object[] results = this.Invoke("NavigateDocumentMap", new object[] { DocMapID}); return ((int)(results[0])); } /// <remarks/> public System.IAsyncResult BeginNavigateDocumentMap(string DocMapID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("NavigateDocumentMap", new object[] { DocMapID}, callback, asyncState); } /// <remarks/> public int EndNavigateDocumentMap(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((int)(results[0])); } /// <remarks/> public void NavigateDocumentMapAsync(string DocMapID) { this.NavigateDocumentMapAsync(DocMapID, null); } /// <remarks/> public void NavigateDocumentMapAsync(string DocMapID, object userState) { if ((this.NavigateDocumentMapOperationCompleted == null)) { this.NavigateDocumentMapOperationCompleted = new System.Threading.SendOrPostCallback(this.OnNavigateDocumentMapOperationCompleted); } this.InvokeAsync("NavigateDocumentMap", new object[] { DocMapID}, this.NavigateDocumentMapOperationCompleted, userState); } private void OnNavigateDocumentMapOperationCompleted(object arg) { if ((this.NavigateDocumentMapCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.NavigateDocumentMapCompleted(this, new NavigateDocumentMapCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Nav" + "igateBookmark", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("PageNumber")] public int NavigateBookmark(string BookmarkID, out string UniqueName) { object[] results = this.Invoke("NavigateBookmark", new object[] { BookmarkID}); UniqueName = ((string)(results[1])); return ((int)(results[0])); } /// <remarks/> public System.IAsyncResult BeginNavigateBookmark(string BookmarkID, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("NavigateBookmark", new object[] { BookmarkID}, callback, asyncState); } /// <remarks/> public int EndNavigateBookmark(System.IAsyncResult asyncResult, out string UniqueName) { object[] results = this.EndInvoke(asyncResult); UniqueName = ((string)(results[1])); return ((int)(results[0])); } /// <remarks/> public void NavigateBookmarkAsync(string BookmarkID) { this.NavigateBookmarkAsync(BookmarkID, null); } /// <remarks/> public void NavigateBookmarkAsync(string BookmarkID, object userState) { if ((this.NavigateBookmarkOperationCompleted == null)) { this.NavigateBookmarkOperationCompleted = new System.Threading.SendOrPostCallback(this.OnNavigateBookmarkOperationCompleted); } this.InvokeAsync("NavigateBookmark", new object[] { BookmarkID}, this.NavigateBookmarkOperationCompleted, userState); } private void OnNavigateBookmarkOperationCompleted(object arg) { if ((this.NavigateBookmarkCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.NavigateBookmarkCompleted(this, new NavigateBookmarkCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Fin" + "dString", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("PageNumber")] public int FindString(int StartPage, int EndPage, string FindValue) { object[] results = this.Invoke("FindString", new object[] { StartPage, EndPage, FindValue}); return ((int)(results[0])); } /// <remarks/> public System.IAsyncResult BeginFindString(int StartPage, int EndPage, string FindValue, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("FindString", new object[] { StartPage, EndPage, FindValue}, callback, asyncState); } /// <remarks/> public int EndFindString(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((int)(results[0])); } /// <remarks/> public void FindStringAsync(int StartPage, int EndPage, string FindValue) { this.FindStringAsync(StartPage, EndPage, FindValue, null); } /// <remarks/> public void FindStringAsync(int StartPage, int EndPage, string FindValue, object userState) { if ((this.FindStringOperationCompleted == null)) { this.FindStringOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFindStringOperationCompleted); } this.InvokeAsync("FindString", new object[] { StartPage, EndPage, FindValue}, this.FindStringOperationCompleted, userState); } private void OnFindStringOperationCompleted(object arg) { if ((this.FindStringCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.FindStringCompleted(this, new FindStringCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Sor" + "t", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("PageNumber")] public int Sort(string SortItem, SortDirectionEnum Direction, bool Clear, out string ReportItem, out int NumPages) { object[] results = this.Invoke("Sort", new object[] { SortItem, Direction, Clear}); ReportItem = ((string)(results[1])); NumPages = ((int)(results[2])); return ((int)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSort(string SortItem, SortDirectionEnum Direction, bool Clear, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Sort", new object[] { SortItem, Direction, Clear}, callback, asyncState); } /// <remarks/> public int EndSort(System.IAsyncResult asyncResult, out string ReportItem, out int NumPages) { object[] results = this.EndInvoke(asyncResult); ReportItem = ((string)(results[1])); NumPages = ((int)(results[2])); return ((int)(results[0])); } /// <remarks/> public void SortAsync(string SortItem, SortDirectionEnum Direction, bool Clear) { this.SortAsync(SortItem, Direction, Clear, null); } /// <remarks/> public void SortAsync(string SortItem, SortDirectionEnum Direction, bool Clear, object userState) { if ((this.SortOperationCompleted == null)) { this.SortOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSortOperationCompleted); } this.InvokeAsync("Sort", new object[] { SortItem, Direction, Clear}, this.SortOperationCompleted, userState); } private void OnSortOperationCompleted(object arg) { if ((this.SortCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.SortCompleted(this, new SortCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ExecutionHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Sor" + "t2", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("PageNumber")] public int Sort2(string SortItem, SortDirectionEnum Direction, bool Clear, PageCountMode PaginationMode, out string ReportItem, out ExecutionInfo2 ExecutionInfo) { object[] results = this.Invoke("Sort2", new object[] { SortItem, Direction, Clear, PaginationMode}); ReportItem = ((string)(results[1])); ExecutionInfo = ((ExecutionInfo2)(results[2])); return ((int)(results[0])); } /// <remarks/> public System.IAsyncResult BeginSort2(string SortItem, SortDirectionEnum Direction, bool Clear, PageCountMode PaginationMode, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Sort2", new object[] { SortItem, Direction, Clear, PaginationMode}, callback, asyncState); } /// <remarks/> public int EndSort2(System.IAsyncResult asyncResult, out string ReportItem, out ExecutionInfo2 ExecutionInfo) { object[] results = this.EndInvoke(asyncResult); ReportItem = ((string)(results[1])); ExecutionInfo = ((ExecutionInfo2)(results[2])); return ((int)(results[0])); } /// <remarks/> public void Sort2Async(string SortItem, SortDirectionEnum Direction, bool Clear, PageCountMode PaginationMode) { this.Sort2Async(SortItem, Direction, Clear, PaginationMode, null); } /// <remarks/> public void Sort2Async(string SortItem, SortDirectionEnum Direction, bool Clear, PageCountMode PaginationMode, object userState) { if ((this.Sort2OperationCompleted == null)) { this.Sort2OperationCompleted = new System.Threading.SendOrPostCallback(this.OnSort2OperationCompleted); } this.InvokeAsync("Sort2", new object[] { SortItem, Direction, Clear, PaginationMode}, this.Sort2OperationCompleted, userState); } private void OnSort2OperationCompleted(object arg) { if ((this.Sort2Completed != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.Sort2Completed(this, new Sort2CompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Get" + "RenderResource", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlElementAttribute("Result", DataType="base64Binary")] public byte[] GetRenderResource(string Format, string DeviceInfo, out string MimeType) { object[] results = this.Invoke("GetRenderResource", new object[] { Format, DeviceInfo}); MimeType = ((string)(results[1])); return ((byte[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginGetRenderResource(string Format, string DeviceInfo, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("GetRenderResource", new object[] { Format, DeviceInfo}, callback, asyncState); } /// <remarks/> public byte[] EndGetRenderResource(System.IAsyncResult asyncResult, out string MimeType) { object[] results = this.EndInvoke(asyncResult); MimeType = ((string)(results[1])); return ((byte[])(results[0])); } /// <remarks/> public void GetRenderResourceAsync(string Format, string DeviceInfo) { this.GetRenderResourceAsync(Format, DeviceInfo, null); } /// <remarks/> public void GetRenderResourceAsync(string Format, string DeviceInfo, object userState) { if ((this.GetRenderResourceOperationCompleted == null)) { this.GetRenderResourceOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGetRenderResourceOperationCompleted); } this.InvokeAsync("GetRenderResource", new object[] { Format, DeviceInfo}, this.GetRenderResourceOperationCompleted, userState); } private void OnGetRenderResourceOperationCompleted(object arg) { if ((this.GetRenderResourceCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.GetRenderResourceCompleted(this, new GetRenderResourceCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("TrustedUserHeaderValue")] [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Lis" + "tRenderingExtensions", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] [return: System.Xml.Serialization.XmlArrayAttribute("Extensions")] public Extension[] ListRenderingExtensions() { object[] results = this.Invoke("ListRenderingExtensions", new object[0]); return ((Extension[])(results[0])); } /// <remarks/> public System.IAsyncResult BeginListRenderingExtensions(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("ListRenderingExtensions", new object[0], callback, asyncState); } /// <remarks/> public Extension[] EndListRenderingExtensions(System.IAsyncResult asyncResult) { object[] results = this.EndInvoke(asyncResult); return ((Extension[])(results[0])); } /// <remarks/> public void ListRenderingExtensionsAsync() { this.ListRenderingExtensionsAsync(null); } /// <remarks/> public void ListRenderingExtensionsAsync(object userState) { if ((this.ListRenderingExtensionsOperationCompleted == null)) { this.ListRenderingExtensionsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnListRenderingExtensionsOperationCompleted); } this.InvokeAsync("ListRenderingExtensions", new object[0], this.ListRenderingExtensionsOperationCompleted, userState); } private void OnListRenderingExtensionsOperationCompleted(object arg) { if ((this.ListRenderingExtensionsCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.ListRenderingExtensionsCompleted(this, new ListRenderingExtensionsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Log" + "onUser", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public void LogonUser(string userName, string password, string authority) { this.Invoke("LogonUser", new object[] { userName, password, authority}); } /// <remarks/> public System.IAsyncResult BeginLogonUser(string userName, string password, string authority, System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("LogonUser", new object[] { userName, password, authority}, callback, asyncState); } /// <remarks/> public void EndLogonUser(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// <remarks/> public void LogonUserAsync(string userName, string password, string authority) { this.LogonUserAsync(userName, password, authority, null); } /// <remarks/> public void LogonUserAsync(string userName, string password, string authority, object userState) { if ((this.LogonUserOperationCompleted == null)) { this.LogonUserOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLogonUserOperationCompleted); } this.InvokeAsync("LogonUser", new object[] { userName, password, authority}, this.LogonUserOperationCompleted, userState); } private void OnLogonUserOperationCompleted(object arg) { if ((this.LogonUserCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LogonUserCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> [System.Web.Services.Protocols.SoapHeaderAttribute("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)] [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/Log" + "off", RequestNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] public void Logoff() { this.Invoke("Logoff", new object[0]); } /// <remarks/> public System.IAsyncResult BeginLogoff(System.AsyncCallback callback, object asyncState) { return this.BeginInvoke("Logoff", new object[0], callback, asyncState); } /// <remarks/> public void EndLogoff(System.IAsyncResult asyncResult) { this.EndInvoke(asyncResult); } /// <remarks/> public void LogoffAsync() { this.LogoffAsync(null); } /// <remarks/> public void LogoffAsync(object userState) { if ((this.LogoffOperationCompleted == null)) { this.LogoffOperationCompleted = new System.Threading.SendOrPostCallback(this.OnLogoffOperationCompleted); } this.InvokeAsync("Logoff", new object[0], this.LogoffOperationCompleted, userState); } private void OnLogoffOperationCompleted(object arg) { if ((this.LogoffCompleted != null)) { System.Web.Services.Protocols.InvokeCompletedEventArgs invokeArgs = ((System.Web.Services.Protocols.InvokeCompletedEventArgs)(arg)); this.LogoffCompleted(this, new System.ComponentModel.AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState)); } } /// <remarks/> public new void CancelAsync(object userState) { base.CancelAsync(userState); } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsNullable=false)] public partial class ExecutionHeader : System.Web.Services.Protocols.SoapHeader { private string executionIDField; private System.Xml.XmlAttribute[] anyAttrField; /// <remarks/> public string ExecutionID { get { return this.executionIDField; } set { this.executionIDField = value; } } /// <remarks/> [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class Extension { private ExtensionTypeEnum extensionTypeField; private string nameField; private string localizedNameField; private bool visibleField; private bool isModelGenerationSupportedField; /// <remarks/> public ExtensionTypeEnum ExtensionType { get { return this.extensionTypeField; } set { this.extensionTypeField = value; } } /// <remarks/> public string Name { get { return this.nameField; } set { this.nameField = value; } } /// <remarks/> public string LocalizedName { get { return this.localizedNameField; } set { this.localizedNameField = value; } } /// <remarks/> public bool Visible { get { return this.visibleField; } set { this.visibleField = value; } } /// <remarks/> public bool IsModelGenerationSupported { get { return this.isModelGenerationSupportedField; } set { this.isModelGenerationSupportedField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public enum ExtensionTypeEnum { /// <remarks/> Delivery, /// <remarks/> Render, /// <remarks/> Data, /// <remarks/> All, } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class DocumentMapNode { private string labelField; private string uniqueNameField; private DocumentMapNode[] childrenField; /// <remarks/> public string Label { get { return this.labelField; } set { this.labelField = value; } } /// <remarks/> public string UniqueName { get { return this.uniqueNameField; } set { this.uniqueNameField = value; } } /// <remarks/> public DocumentMapNode[] Children { get { return this.childrenField; } set { this.childrenField = value; } } } /// <remarks/> [System.Xml.Serialization.XmlIncludeAttribute(typeof(ParameterValue))] [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ParameterValueOrFieldReference { } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ParameterValue : ParameterValueOrFieldReference { private string nameField; private string valueField; private string labelField; /// <remarks/> public string Name { get { return this.nameField; } set { this.nameField = value; } } /// <remarks/> public string Value { get { return this.valueField; } set { this.valueField = value; } } /// <remarks/> public string Label { get { return this.labelField; } set { this.labelField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class DataSourceCredentials { private string dataSourceNameField; private string userNameField; private string passwordField; /// <remarks/> public string DataSourceName { get { return this.dataSourceNameField; } set { this.dataSourceNameField = value; } } /// <remarks/> public string UserName { get { return this.userNameField; } set { this.userNameField = value; } } /// <remarks/> public string Password { get { return this.passwordField; } set { this.passwordField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class Warning { private string codeField; private string severityField; private string objectNameField; private string objectTypeField; private string messageField; /// <remarks/> public string Code { get { return this.codeField; } set { this.codeField = value; } } /// <remarks/> public string Severity { get { return this.severityField; } set { this.severityField = value; } } /// <remarks/> public string ObjectName { get { return this.objectNameField; } set { this.objectNameField = value; } } /// <remarks/> public string ObjectType { get { return this.objectTypeField; } set { this.objectTypeField = value; } } /// <remarks/> public string Message { get { return this.messageField; } set { this.messageField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ReportMargins { private double topField; private double bottomField; private double leftField; private double rightField; /// <remarks/> public double Top { get { return this.topField; } set { this.topField = value; } } /// <remarks/> public double Bottom { get { return this.bottomField; } set { this.bottomField = value; } } /// <remarks/> public double Left { get { return this.leftField; } set { this.leftField = value; } } /// <remarks/> public double Right { get { return this.rightField; } set { this.rightField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ReportPaperSize { private double heightField; private double widthField; /// <remarks/> public double Height { get { return this.heightField; } set { this.heightField = value; } } /// <remarks/> public double Width { get { return this.widthField; } set { this.widthField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class PageSettings { private ReportPaperSize paperSizeField; private ReportMargins marginsField; /// <remarks/> public ReportPaperSize PaperSize { get { return this.paperSizeField; } set { this.paperSizeField = value; } } /// <remarks/> public ReportMargins Margins { get { return this.marginsField; } set { this.marginsField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class DataSourcePrompt { private string nameField; private string dataSourceIDField; private string promptField; /// <remarks/> public string Name { get { return this.nameField; } set { this.nameField = value; } } /// <remarks/> public string DataSourceID { get { return this.dataSourceIDField; } set { this.dataSourceIDField = value; } } /// <remarks/> public string Prompt { get { return this.promptField; } set { this.promptField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ValidValue { private string labelField; private string valueField; /// <remarks/> public string Label { get { return this.labelField; } set { this.labelField = value; } } /// <remarks/> public string Value { get { return this.valueField; } set { this.valueField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ReportParameter { private string nameField; private ParameterTypeEnum typeField; private bool typeFieldSpecified; private bool nullableField; private bool nullableFieldSpecified; private bool allowBlankField; private bool allowBlankFieldSpecified; private bool multiValueField; private bool multiValueFieldSpecified; private bool queryParameterField; private bool queryParameterFieldSpecified; private string promptField; private bool promptUserField; private bool promptUserFieldSpecified; private string[] dependenciesField; private bool validValuesQueryBasedField; private bool validValuesQueryBasedFieldSpecified; private ValidValue[] validValuesField; private bool defaultValuesQueryBasedField; private bool defaultValuesQueryBasedFieldSpecified; private string[] defaultValuesField; private ParameterStateEnum stateField; private bool stateFieldSpecified; private string errorMessageField; /// <remarks/> public string Name { get { return this.nameField; } set { this.nameField = value; } } /// <remarks/> public ParameterTypeEnum Type { get { return this.typeField; } set { this.typeField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool TypeSpecified { get { return this.typeFieldSpecified; } set { this.typeFieldSpecified = value; } } /// <remarks/> public bool Nullable { get { return this.nullableField; } set { this.nullableField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool NullableSpecified { get { return this.nullableFieldSpecified; } set { this.nullableFieldSpecified = value; } } /// <remarks/> public bool AllowBlank { get { return this.allowBlankField; } set { this.allowBlankField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool AllowBlankSpecified { get { return this.allowBlankFieldSpecified; } set { this.allowBlankFieldSpecified = value; } } /// <remarks/> public bool MultiValue { get { return this.multiValueField; } set { this.multiValueField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool MultiValueSpecified { get { return this.multiValueFieldSpecified; } set { this.multiValueFieldSpecified = value; } } /// <remarks/> public bool QueryParameter { get { return this.queryParameterField; } set { this.queryParameterField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool QueryParameterSpecified { get { return this.queryParameterFieldSpecified; } set { this.queryParameterFieldSpecified = value; } } /// <remarks/> public string Prompt { get { return this.promptField; } set { this.promptField = value; } } /// <remarks/> public bool PromptUser { get { return this.promptUserField; } set { this.promptUserField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool PromptUserSpecified { get { return this.promptUserFieldSpecified; } set { this.promptUserFieldSpecified = value; } } /// <remarks/> [System.Xml.Serialization.XmlArrayItemAttribute("Dependency")] public string[] Dependencies { get { return this.dependenciesField; } set { this.dependenciesField = value; } } /// <remarks/> public bool ValidValuesQueryBased { get { return this.validValuesQueryBasedField; } set { this.validValuesQueryBasedField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool ValidValuesQueryBasedSpecified { get { return this.validValuesQueryBasedFieldSpecified; } set { this.validValuesQueryBasedFieldSpecified = value; } } /// <remarks/> public ValidValue[] ValidValues { get { return this.validValuesField; } set { this.validValuesField = value; } } /// <remarks/> public bool DefaultValuesQueryBased { get { return this.defaultValuesQueryBasedField; } set { this.defaultValuesQueryBasedField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool DefaultValuesQueryBasedSpecified { get { return this.defaultValuesQueryBasedFieldSpecified; } set { this.defaultValuesQueryBasedFieldSpecified = value; } } /// <remarks/> [System.Xml.Serialization.XmlArrayItemAttribute("Value")] public string[] DefaultValues { get { return this.defaultValuesField; } set { this.defaultValuesField = value; } } /// <remarks/> public ParameterStateEnum State { get { return this.stateField; } set { this.stateField = value; } } /// <remarks/> [System.Xml.Serialization.XmlIgnoreAttribute()] public bool StateSpecified { get { return this.stateFieldSpecified; } set { this.stateFieldSpecified = value; } } /// <remarks/> public string ErrorMessage { get { return this.errorMessageField; } set { this.errorMessageField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public enum ParameterTypeEnum { /// <remarks/> Boolean, /// <remarks/> DateTime, /// <remarks/> Integer, /// <remarks/> Float, /// <remarks/> String, } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public enum ParameterStateEnum { /// <remarks/> HasValidValue, /// <remarks/> MissingValidValue, /// <remarks/> HasOutstandingDependencies, /// <remarks/> DynamicValuesUnavailable, } /// <remarks/> [System.Xml.Serialization.XmlIncludeAttribute(typeof(ExecutionInfo2))] [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ExecutionInfo { private bool hasSnapshotField; private bool needsProcessingField; private bool allowQueryExecutionField; private bool credentialsRequiredField; private bool parametersRequiredField; private System.DateTime expirationDateTimeField; private System.DateTime executionDateTimeField; private int numPagesField; private ReportParameter[] parametersField; private DataSourcePrompt[] dataSourcePromptsField; private bool hasDocumentMapField; private string executionIDField; private string reportPathField; private string historyIDField; private PageSettings reportPageSettingsField; private int autoRefreshIntervalField; /// <remarks/> public bool HasSnapshot { get { return this.hasSnapshotField; } set { this.hasSnapshotField = value; } } /// <remarks/> public bool NeedsProcessing { get { return this.needsProcessingField; } set { this.needsProcessingField = value; } } /// <remarks/> public bool AllowQueryExecution { get { return this.allowQueryExecutionField; } set { this.allowQueryExecutionField = value; } } /// <remarks/> public bool CredentialsRequired { get { return this.credentialsRequiredField; } set { this.credentialsRequiredField = value; } } /// <remarks/> public bool ParametersRequired { get { return this.parametersRequiredField; } set { this.parametersRequiredField = value; } } /// <remarks/> public System.DateTime ExpirationDateTime { get { return this.expirationDateTimeField; } set { this.expirationDateTimeField = value; } } /// <remarks/> public System.DateTime ExecutionDateTime { get { return this.executionDateTimeField; } set { this.executionDateTimeField = value; } } /// <remarks/> public int NumPages { get { return this.numPagesField; } set { this.numPagesField = value; } } /// <remarks/> public ReportParameter[] Parameters { get { return this.parametersField; } set { this.parametersField = value; } } /// <remarks/> public DataSourcePrompt[] DataSourcePrompts { get { return this.dataSourcePromptsField; } set { this.dataSourcePromptsField = value; } } /// <remarks/> public bool HasDocumentMap { get { return this.hasDocumentMapField; } set { this.hasDocumentMapField = value; } } /// <remarks/> public string ExecutionID { get { return this.executionIDField; } set { this.executionIDField = value; } } /// <remarks/> public string ReportPath { get { return this.reportPathField; } set { this.reportPathField = value; } } /// <remarks/> public string HistoryID { get { return this.historyIDField; } set { this.historyIDField = value; } } /// <remarks/> public PageSettings ReportPageSettings { get { return this.reportPageSettingsField; } set { this.reportPageSettingsField = value; } } /// <remarks/> public int AutoRefreshInterval { get { return this.autoRefreshIntervalField; } set { this.autoRefreshIntervalField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public partial class ExecutionInfo2 : ExecutionInfo { private PageCountMode pageCountModeField; /// <remarks/> public PageCountMode PageCountMode { get { return this.pageCountModeField; } set { this.pageCountModeField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public enum PageCountMode { /// <remarks/> Actual, /// <remarks/> Estimate, } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsNullable=false)] public partial class TrustedUserHeader : System.Web.Services.Protocols.SoapHeader { private string userNameField; private byte[] userTokenField; private System.Xml.XmlAttribute[] anyAttrField; /// <remarks/> public string UserName { get { return this.userNameField; } set { this.userNameField = value; } } /// <remarks/> [System.Xml.Serialization.XmlElementAttribute(DataType="base64Binary")] public byte[] UserToken { get { return this.userTokenField; } set { this.userTokenField = value; } } /// <remarks/> [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", IsNullable=false)] public partial class ServerInfoHeader : System.Web.Services.Protocols.SoapHeader { private string reportServerVersionNumberField; private string reportServerEditionField; private string reportServerVersionField; private string reportServerDateTimeField; private System.Xml.XmlAttribute[] anyAttrField; /// <remarks/> public string ReportServerVersionNumber { get { return this.reportServerVersionNumberField; } set { this.reportServerVersionNumberField = value; } } /// <remarks/> public string ReportServerEdition { get { return this.reportServerEditionField; } set { this.reportServerEditionField = value; } } /// <remarks/> public string ReportServerVersion { get { return this.reportServerVersionField; } set { this.reportServerVersionField = value; } } /// <remarks/> public string ReportServerDateTime { get { return this.reportServerDateTimeField; } set { this.reportServerDateTimeField = value; } } /// <remarks/> [System.Xml.Serialization.XmlAnyAttributeAttribute()] public System.Xml.XmlAttribute[] AnyAttr { get { return this.anyAttrField; } set { this.anyAttrField = value; } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.SerializableAttribute()] [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")] public enum SortDirectionEnum { /// <remarks/> None, /// <remarks/> Ascending, /// <remarks/> Descending, } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void ListSecureMethodsCompletedEventHandler(object sender, ListSecureMethodsCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ListSecureMethodsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ListSecureMethodsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public string[] Result { get { this.RaiseExceptionIfNecessary(); return ((string[])(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadReportCompletedEventHandler(object sender, LoadReportCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadReportCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadReportCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadReport2CompletedEventHandler(object sender, LoadReport2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadReport2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadReport2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadReportDefinitionCompletedEventHandler(object sender, LoadReportDefinitionCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadReportDefinitionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadReportDefinitionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } /// <remarks/> public Warning[] warnings { get { this.RaiseExceptionIfNecessary(); return ((Warning[])(this.results[1])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadReportDefinition2CompletedEventHandler(object sender, LoadReportDefinition2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadReportDefinition2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadReportDefinition2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } /// <remarks/> public Warning[] warnings { get { this.RaiseExceptionIfNecessary(); return ((Warning[])(this.results[1])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void SetExecutionCredentialsCompletedEventHandler(object sender, SetExecutionCredentialsCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SetExecutionCredentialsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SetExecutionCredentialsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void SetExecutionCredentials2CompletedEventHandler(object sender, SetExecutionCredentials2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SetExecutionCredentials2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SetExecutionCredentials2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void SetExecutionParametersCompletedEventHandler(object sender, SetExecutionParametersCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SetExecutionParametersCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SetExecutionParametersCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void SetExecutionParameters2CompletedEventHandler(object sender, SetExecutionParameters2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SetExecutionParameters2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SetExecutionParameters2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void ResetExecutionCompletedEventHandler(object sender, ResetExecutionCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ResetExecutionCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ResetExecutionCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void ResetExecution2CompletedEventHandler(object sender, ResetExecution2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ResetExecution2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ResetExecution2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void RenderCompletedEventHandler(object sender, RenderCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RenderCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal RenderCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public byte[] Result { get { this.RaiseExceptionIfNecessary(); return ((byte[])(this.results[0])); } } /// <remarks/> public string Extension { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } /// <remarks/> public string MimeType { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[2])); } } /// <remarks/> public string Encoding { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[3])); } } /// <remarks/> public Warning[] Warnings { get { this.RaiseExceptionIfNecessary(); return ((Warning[])(this.results[4])); } } /// <remarks/> public string[] StreamIds { get { this.RaiseExceptionIfNecessary(); return ((string[])(this.results[5])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void Render2CompletedEventHandler(object sender, Render2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Render2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal Render2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public byte[] Result { get { this.RaiseExceptionIfNecessary(); return ((byte[])(this.results[0])); } } /// <remarks/> public string Extension { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } /// <remarks/> public string MimeType { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[2])); } } /// <remarks/> public string Encoding { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[3])); } } /// <remarks/> public Warning[] Warnings { get { this.RaiseExceptionIfNecessary(); return ((Warning[])(this.results[4])); } } /// <remarks/> public string[] StreamIds { get { this.RaiseExceptionIfNecessary(); return ((string[])(this.results[5])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void RenderStreamCompletedEventHandler(object sender, RenderStreamCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class RenderStreamCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal RenderStreamCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public byte[] Result { get { this.RaiseExceptionIfNecessary(); return ((byte[])(this.results[0])); } } /// <remarks/> public string Encoding { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } /// <remarks/> public string MimeType { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[2])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void GetExecutionInfoCompletedEventHandler(object sender, GetExecutionInfoCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetExecutionInfoCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetExecutionInfoCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void GetExecutionInfo2CompletedEventHandler(object sender, GetExecutionInfo2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetExecutionInfo2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetExecutionInfo2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void GetDocumentMapCompletedEventHandler(object sender, GetDocumentMapCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetDocumentMapCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetDocumentMapCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public DocumentMapNode Result { get { this.RaiseExceptionIfNecessary(); return ((DocumentMapNode)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadDrillthroughTargetCompletedEventHandler(object sender, LoadDrillthroughTargetCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadDrillthroughTargetCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadDrillthroughTargetCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LoadDrillthroughTarget2CompletedEventHandler(object sender, LoadDrillthroughTarget2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class LoadDrillthroughTarget2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal LoadDrillthroughTarget2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public ExecutionInfo2 Result { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void ToggleItemCompletedEventHandler(object sender, ToggleItemCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ToggleItemCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ToggleItemCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public bool Result { get { this.RaiseExceptionIfNecessary(); return ((bool)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void NavigateDocumentMapCompletedEventHandler(object sender, NavigateDocumentMapCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class NavigateDocumentMapCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal NavigateDocumentMapCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public int Result { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void NavigateBookmarkCompletedEventHandler(object sender, NavigateBookmarkCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class NavigateBookmarkCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal NavigateBookmarkCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public int Result { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[0])); } } /// <remarks/> public string UniqueName { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void FindStringCompletedEventHandler(object sender, FindStringCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class FindStringCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal FindStringCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public int Result { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void SortCompletedEventHandler(object sender, SortCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class SortCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal SortCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public int Result { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[0])); } } /// <remarks/> public string ReportItem { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } /// <remarks/> public int NumPages { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[2])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void Sort2CompletedEventHandler(object sender, Sort2CompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Sort2CompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal Sort2CompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public int Result { get { this.RaiseExceptionIfNecessary(); return ((int)(this.results[0])); } } /// <remarks/> public string ReportItem { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } /// <remarks/> public ExecutionInfo2 ExecutionInfo { get { this.RaiseExceptionIfNecessary(); return ((ExecutionInfo2)(this.results[2])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void GetRenderResourceCompletedEventHandler(object sender, GetRenderResourceCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class GetRenderResourceCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal GetRenderResourceCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public byte[] Result { get { this.RaiseExceptionIfNecessary(); return ((byte[])(this.results[0])); } } /// <remarks/> public string MimeType { get { this.RaiseExceptionIfNecessary(); return ((string)(this.results[1])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void ListRenderingExtensionsCompletedEventHandler(object sender, ListRenderingExtensionsCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] [System.Diagnostics.DebuggerStepThroughAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class ListRenderingExtensionsCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs { private object[] results; internal ListRenderingExtensionsCompletedEventArgs(object[] results, System.Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState) { this.results = results; } /// <remarks/> public Extension[] Result { get { this.RaiseExceptionIfNecessary(); return ((Extension[])(this.results[0])); } } } /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LogonUserCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e); /// <remarks/> [System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "4.0.30319.1")] public delegate void LogoffCompletedEventHandler(object sender, System.ComponentModel.AsyncCompletedEventArgs e);
调用的例子:
TSDashboard.AutoTasks.RdlExport.Report rp = new TSDashboard.AutoTasks.RdlExport.Report();
rp.ServerUrl = @"http://192.168.1.246/ReportServer";
rp.FolderPath = @"/MarketReports/客户项目";
rp.UserName = "administrator";
rp.Password = "123456";
ParameterValue[] paras=new ParameterValue[1];
ParameterValue para1=new ParameterValue();
para1.Name="ItemPath";
para1.Value="客户项目";
paras[0] = para1;
rp.Export(@"e:\1.xls");