使用 Web 服務與 .NET Framework 建立應用程式
透過 Microsoft.NET Framework,您可以使用熟悉的程式設計建構,例如方法、基本類型以及使用者定義的複雜類型,來使用 Web 服務。.NET Framework 包含您可用以建立 Web 服務用戶端的基礎結構與工具,而這些用戶端可呼叫任何全球資訊網協會 (W3C) 符合標準的 Web 服務。
報表伺服器 Web 服務用戶端是與使用簡易物件存取通訊協定 (SOAP) 訊息的報表伺服器,進行通訊的任何元件或是應用程式。
若要使用 .NET Framework 來建立報表伺服器 Web 服務用戶端,請遵循以下基本步驟:
建立 Web 服務的 Proxy 類別。
若要這樣做,請將 Proxy 類別或是 Web 參考加入開發專案、參考用戶端程式碼中的 Proxy 類別,並建立該 Proxy 的執行個體。如需詳細資訊,請參閱<建立 Web 服務 Proxy>。
在報表伺服器中驗證 Web 服務用戶端。
若要這樣做,請將服務物件的 Credentials 屬性設定為等於報表伺服器上已驗證使用者的認證。如需詳細資訊,請參閱<Web 服務驗證>。
請呼叫對應至您要叫用之 Web 服務作業的 Proxy 類別之方法。
若要這樣做,請呼叫 Web 服務方法並提供必要的引數。如需有關 Web 服務方法的詳細資訊,請參閱<報表伺服器 Web 服務方法>。如需有關呼叫方法的詳細資訊,請參閱<呼叫 Web 服務方法>。
本章節內容
主題 |
說明 |
---|---|
描述使用 Microsoft.NET Framework 將 Proxy 類別加入專案的方法。 |
|
描述如何驗證報表伺服器 Web 服務的呼叫。 |
|
描述如何使用 SOAP API 呼叫 MicrosoftVisual Studio 中的 Web 服務方法。 |
|
說明如何在建立 Web 參考之後,以程式設計方式將 Web 服務 Proxy 導向新伺服器 URL。 |
|
描述如何叫用 Web 服務方法並提供方法引數。 |
|
描述如何為選擇性 Web 服務物件省略值。 |
|
描述 SecureConnectionLevel 設定,以及它影響 Reporting Services SOAP API 使用方式的方法。 |
|
描述用以將報表轉譯成不同格式的裝置資訊設定。 |
|
描述使用報表伺服器電子郵件傳遞報表所用的設定。 |
|
說明 Reporting Services 中 SOAP 標頭的用法。 |
|
提供有關 Reporting Services 處理錯誤之方法的資訊。 |