使用 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 呼叫 Microsoft Visual Studio 中的 Web 服務方法。 |
|
說明如何在建立 Web 參考之後,以程式設計方式將 Web 服務 Proxy 導向新伺服器 URL。 |
|
描述如何叫用 Web 服務方法並提供方法引數。 |
|
描述如何為選擇性 Web 服務物件省略值。 |
|
描述 SecureConnectionLevel 設定,以及它影響 Reporting Services SOAP API 使用方式的方法。 |
|
描述用以將報表轉譯成不同格式的裝置資訊設定。 |
|
描述使用報表伺服器電子郵件傳遞報表所用的設定。 |
|
說明 Reporting Services 中 SOAP 標頭的用法。 |
|
提供有關 Reporting Services 處理錯誤之方法的資訊。 |