ReportExecutionService 类

定义

Reporting Services执行 Web 服务允许开发人员以编程方式处理和呈现来自报表服务器的报表。

public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
    inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
继承
ReportExecutionService

示例

Dim rs As New myNamespace.myReferenceName.ReportExecutionService()  
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();  
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

注解

在调用任何方法之前, Url 必须设置 Web 服务的 和 Credentials 属性。

构造函数

ReportExecutionService()

初始化 ReportExecutionService 类的新实例。

属性

ExecutionHeaderValue

提供 SOAP 标头信息,包括处理报表执行时使用的 ExecutionID

ServerInfoHeaderValue

返回有关报表服务器的信息。

TrustedUserHeaderValue

不使用此属性。

方法

FindString(Int32, Int32, String)

返回指定字符串的下一个匹配项的逻辑页码。

GetDocumentMap()

返回用于执行的文档结构图的表示形式。

GetExecutionInfo()

返回有关报表执行的信息。

GetExecutionInfo2()

返回有关报表执行的信息。

GetRenderResource(String, String, String)

返回指定的呈现扩展插件格式的资源。

ListRenderingExtensions()

返回呈现扩展插件的列表。

ListSecureMethods()

返回调用时要求安全 (SSL) 连接的 SOAP 方法的列表。

LoadDrillthroughTarget(String)

根据钻取操作创建报表执行。

LoadDrillthroughTarget2(String)

根据钻取操作创建报表执行。

LoadReport(String, String)

将报表从报表服务器加载到新的执行中。

LoadReport2(String, String)

将报表从报表服务器加载到新的执行中。

LoadReportDefinition(Byte[], Warning[])

根据客户端提供的报表定义创建报表执行。

LoadReportDefinition2(Byte[], Warning[])

根据客户端提供的报表定义创建报表执行。

Logoff()

注销发出 Web 服务请求的当前用户。

LogonUser(String, String, String)

使用户登录,然后验证对报表服务器 Web 服务的用户请求。

NavigateBookmark(String, String)

导航到报表中的特定书签。

NavigateDocumentMap(String)

导航到报表中的特定部分。

Render(String, String, String, String, String, Warning[], String[])

处理特定报表并以指定格式呈现该报表。

Render2(String, String, PageCountMode, String, String, String, Warning[], String[])

处理特定报表并以指定格式呈现该报表。

RenderStream(String, String, String, String, String)

获取与已处理报表关联的辅助呈现流。

ResetExecution()

通过清除快照并重置会话状态重置当前报表执行。

ResetExecution2()

通过清除快照并重置会话状态重置当前报表执行。

SetExecutionCredentials(DataSourceCredentials[])

设置与当前报表执行关联的凭据。

SetExecutionCredentials2(DataSourceCredentials[])

设置与当前报表执行关联的凭据。

SetExecutionParameters(ParameterValue[], String)

设置并验证与当前报表执行关联的参数值。

SetExecutionParameters2(ParameterValue[], String)

设置并验证与当前报表执行关联的参数值。

Sort(String, SortDirectionEnum, Boolean, String, Int32)

根据用户排序操作应用或取消执行排序。

Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2)

根据用户排序操作应用或取消执行排序。

ToggleItem(String)

切换报表中的显示/隐藏项。

适用于