ReportExecutionService 类
The Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.
继承层次结构
System. . :: . .Object
System. . :: . .MarshalByRefObject
System.ComponentModel. . :: . .Component
System.Web.Services.Protocols. . :: . .WebClientProtocol
System.Web.Services.Protocols. . :: . .HttpWebClientProtocol
System.Web.Services.Protocols. . :: . .SoapHttpClientProtocol
ReportExecution2005..::..ReportExecutionService
命名空间: ReportExecution2005
程序集: ReportExecution2005(在 ReportExecution2005.dll 中)
语法
声明
<WebServiceBindingAttribute(Name := "ReportExecutionServiceSoap", Namespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")> _
Public Class ReportExecutionService _
Inherits SoapHttpClientProtocol
用法
Dim instance As ReportExecutionService
[WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public class ReportExecutionService : SoapHttpClientProtocol
[WebServiceBindingAttribute(Name = L"ReportExecutionServiceSoap", Namespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public ref class ReportExecutionService : public SoapHttpClientProtocol
[<WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")>]
type ReportExecutionService =
class
inherit SoapHttpClientProtocol
end
public class ReportExecutionService extends SoapHttpClientProtocol
ReportExecutionService 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ReportExecutionService | Initializes a new instance of the ReportExecutionService class. |
页首
属性
页首
方法
名称 | 说明 | |
---|---|---|
![]() |
Abort | (从 WebClientProtocol 继承。) |
![]() |
BeginInvoke | (从 SoapHttpClientProtocol 继承。) |
![]() |
CancelAsync | (从 HttpWebClientProtocol 继承。) |
![]() |
CreateObjRef | (从 MarshalByRefObject 继承。) |
![]() |
Discover | (从 SoapHttpClientProtocol 继承。) |
![]() |
Dispose() () () () | (从 Component 继承。) |
![]() |
Dispose(Boolean) | (从 Component 继承。) |
![]() |
EndInvoke | (从 SoapHttpClientProtocol 继承。) |
![]() |
Equals | (从 Object 继承。) |
![]() |
Finalize | (从 Component 继承。) |
![]() |
FindString | Returns the logical page number of the next occurrence of the specified string. |
![]() |
GetDocumentMap | Returns the representation of the document map for the execution. |
![]() |
GetExecutionInfo | Returns information about the report execution. |
![]() |
GetExecutionInfo2 | Returns information about the report execution. |
![]() |
GetHashCode | (从 Object 继承。) |
![]() |
GetLifetimeService | (从 MarshalByRefObject 继承。) |
![]() |
GetReaderForMessage | (从 SoapHttpClientProtocol 继承。) |
![]() |
GetRenderResource | Returns the resource for a specified rendering extension format. |
![]() |
GetService | (从 Component 继承。) |
![]() |
GetType | (从 Object 继承。) |
![]() |
GetWebRequest | (从 SoapHttpClientProtocol 继承。) |
![]() |
GetWebResponse(WebRequest) | (从 HttpWebClientProtocol 继承。) |
![]() |
GetWebResponse(WebRequest, IAsyncResult) | (从 HttpWebClientProtocol 继承。) |
![]() |
GetWriterForMessage | (从 SoapHttpClientProtocol 继承。) |
![]() |
InitializeLifetimeService | (从 MarshalByRefObject 继承。) |
![]() |
Invoke | (从 SoapHttpClientProtocol 继承。) |
![]() |
InvokeAsync(String, array<Object> [] () [] [], SendOrPostCallback) | (从 SoapHttpClientProtocol 继承。) |
![]() |
InvokeAsync(String, array<Object> [] () [] [], SendOrPostCallback, Object) | (从 SoapHttpClientProtocol 继承。) |
![]() |
ListRenderingExtensions | Returns a list of rendering extensions. |
![]() |
ListSecureMethods | Returns a list of SOAP methods that require a secure (SSL) connection when invoked. |
![]() |
LoadDrillthroughTarget | Creates a report execution from a drillthrough action. |
![]() |
LoadDrillthroughTarget2 | Creates a report execution from a drillthrough action. |
![]() |
LoadReport | Loads a report from the report server into a new execution. |
![]() |
LoadReport2 | Loads a report from the report server into a new execution. |
![]() |
LoadReportDefinition | Creates a report execution from a report definition supplied by the client. |
![]() |
LoadReportDefinition2 | Creates a report execution from a report definition supplied by the client. |
![]() |
Logoff | Logs out the current user making Web service requests. |
![]() |
LogonUser | Logs on a user and authenticates a user request to the Report Server Web service. |
![]() |
MemberwiseClone() () () () | (从 Object 继承。) |
![]() |
MemberwiseClone(Boolean) | (从 MarshalByRefObject 继承。) |
![]() |
NavigateBookmark | Navigates to a specific bookmark in the report. |
![]() |
NavigateDocumentMap | Navigates to a specific section of the report. |
![]() |
Render | Processes a specific report and renders it in the specified format. |
![]() |
Render2 | Processes a specific report and renders it in the specified format. |
![]() |
RenderStream | Gets a secondary rendering stream associated with a processed report. |
![]() |
ResetExecution | Resets the current report execution by clearing the snapshot and resetting the session state. |
![]() |
ResetExecution2 | Resets the current report execution by clearing the snapshot and resetting the session state. |
![]() |
SetExecutionCredentials | Sets the credentials associated with the current report execution. |
![]() |
SetExecutionCredentials2 | Sets the credentials associated with the current report execution. |
![]() |
SetExecutionParameters | Sets and validates parameter values associated with the current report execution. |
![]() |
SetExecutionParameters2 | Sets and validates parameter values associated with the current report execution. |
![]() |
Sort | Applies or removes a sort for the execution based on a user sort action. |
![]() |
Sort2 | Applies or removes a sort for the execution based on a user sort action. |
![]() |
ToggleItem | Toggles the show/hide item in a report. |
![]() |
ToString | (从 Component 继承。) |
页首
注释
You must set the Url and Credentials properties of the web service before making any method calls.
In SharePoint integrated mode, all methods in the Reporting Services Execution Web service have a 100 second timeout.
示例
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。