Building Applications Using the Web Service and the .NET Framework

透過 Microsoft .NET Framework,您可以使用熟悉的程式設計建構 (例如,方法、基本類型及使用者定義的複雜類型) 來使用 Web 服務。 .NET Framework 包含您可用以建立 Web 服務用戶端的基礎結構與工具,而這些用戶端可以呼叫任何符合全球資訊網協會 (W3C) 標準規範的 Web 服務。

報表伺服器 Web 服務用戶端是與使用簡易物件存取通訊協定 (SOAP) 訊息的報表伺服器,進行通訊的任何元件或是應用程式。

若要使用 .NET Framework 來建立報表伺服器 Web 服務用戶端,請遵循以下基本步驟:

  1. 建立 Web 服務的 Proxy 類別。

    若要這樣做,請將 Proxy 類別或是 Web 參考加入開發專案、參考用戶端程式碼中的 Proxy 類別,並建立該 Proxy 的執行個體。 如需詳細資訊,請參閱建立 Web 服務 Proxy

  2. 在報表伺服器中驗證 Web 服務用戶端。

    若要這樣做,請將服務物件的 Credentials 屬性設定為等於報表伺服器上已驗證使用者的認證。 如需詳細資訊,請參閱 Web 服務驗證

  3. 請呼叫對應至您要叫用之 Web 服務作業的 Proxy 類別之方法。

    若要這樣做,請呼叫 Web 服務方法並提供必要的引數。 如需 Web 服務方法的詳細資訊,請參閱報表伺服器 Web 服務方法。 如需呼叫的詳細資訊,請參閱呼叫 Web 服務方法

本節內容

主題 描述
建立 Web 服務 Proxy 描述使用 Microsoft .NET Framework 將 Proxy 類別新增至專案的方式。
Web 服務驗證 描述如何驗證報表伺服器 Web 服務的呼叫。
呼叫 Web 服務方法 描述如何使用 SOAP API 呼叫 Microsoft Visual Studio 中的 Web 服務方法。
設定 Web 服務的 URL 屬性 說明如何在建立 Web 參考之後,以程式設計方式將 Web 服務 Proxy 導向新伺服器 URL。
提供 Web 服務方法引數 描述如何叫用 Web 服務方法並提供方法引數。
省略選擇性 Web 服務物件的值 描述如何為選擇性 Web 服務物件省略值。
使用安全的 Web 服務方法 描述 SecureConnectionLevel 設定,以及它影響 Reporting Services SOAP API 使用方式的方法。
將裝置資訊設定傳遞至轉譯延伸模組 描述用以將報表轉譯成不同格式的裝置資訊設定。
Reporting Services 傳遞延伸模組設定 描述使用報表伺服器電子郵件傳遞報表所用的設定。
使用 Reporting Services SOAP 標頭 說明 Reporting Services 中 SOAP 標頭的用法。
Reporting Services 中的例外狀況處理簡介 提供有關 Reporting Services 處理錯誤之方式的資訊。

另請參閱

報表伺服器 Web 服務
技術參考 (SSRS)