ReportExecutionService 類別

定義

Reporting Services 執行網路服務允許開發者以程式化方式處理並呈現報告伺服器的報告。

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 網路服務的 Credentials 屬性。

建構函式

名稱 Description
ReportExecutionService()

初始化 ReportExecutionService 類別的新執行個體。

屬性

名稱 Description
ExecutionHeaderValue

提供 SOAP 標頭資訊,包括用於報告執行時使用的 ExecutionID

ServerInfoHeaderValue

回傳關於報告伺服器的資訊。

TrustedUserHeaderValue

不會使用這個屬性。

方法

名稱 Description
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)

登入使用者並驗證對報表伺服器網路服務的使用者請求。

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)

在報告中切換顯示/隱藏項目。

適用於