共用方式為


使用 Web 服務與 .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 呼叫 MicrosoftVisual Studio 中的 Web 服務方法。

設定 Web 服務的 URL 屬性

說明如何在建立 Web 參考之後,以程式設計方式將 Web 服務 Proxy 導向新伺服器 URL。

提供 Web 服務方法引數

描述如何叫用 Web 服務方法並提供方法引數。

省略選擇性 Web 服務物件的值

描述如何為選擇性 Web 服務物件省略值。

使用安全的 Web 服務方法

描述 SecureConnectionLevel 設定,以及它影響 Reporting Services SOAP API 使用方式的方法。

Reporting Services 裝置資訊設定

描述用以將報表轉譯成不同格式的裝置資訊設定。

Reporting Services 傳遞延伸模組設定

描述使用報表伺服器電子郵件傳遞報表所用的設定。

使用 Reporting Services SOAP 標頭

說明 Reporting Services 中 SOAP 標頭的用法。

Reporting Services 中的例外狀況處理簡介

提供有關 Reporting Services 處理錯誤之方法的資訊。