Web サービスと .NET Framework を使用したアプリケーションの構築
Microsoft .NET Framework では、Web サービスと連動する、メソッド、プリミティブ型、およびユーザー定義の複合型などのおなじみのプログラミング構成要素を使用できます。 .NET Framework により、W3C (World Wide Web Consortium) の標準に準拠した任意の Web サービスを呼び出すことができる、Web サービス クライアントを作成するためのインフラストラクチャとツールが提供されます。
レポート サーバー Web サービス クライアントとは、Simple Object Access Protocol (SOAP) メッセージを使用して、レポート サーバーと通信をする任意のコンポーネントまたはアプリケーションのことです。
.NET Framework を使用してレポート サーバー Web サービス クライアントを作成するには、以下の基本手順に従います。
Web サービスのプロキシ クラスを作成します。
そのためには、プロキシ クラスまたは Web 参照を開発プロジェクトに追加し、クライアント コードでそのプロキシ クラスを参照します。次に、そのプロキシのインスタンスを生成します。 詳細については、「Web サービス プロキシの作成」を参照してください。
レポート サーバーで Web サービス クライアントを認証します。
そのためには、サービス オブジェクトの Credentials プロパティを、レポート サーバーで認証されるユーザーの資格情報と同じに設定します。 詳細については、「Web サービス認証」を参照してください。
呼び出す Web サービス操作に対応したプロキシ クラスのメソッドを呼び出します。
そのためには、Web サービス メソッドを呼び出し、必要な引数を指定します。 Web サービス メソッドの詳細については、「レポート サーバー Web サービス メソッド」を参照してください。 呼び出しの詳細については、「Web サービス メソッドの呼び出し」を参照してください。
このセクションの内容
トピック | 説明 |
---|---|
Web サービス プロキシの作成 | Microsoft .NET Framework を使用して自分のプロジェクトにプロキシ クラスを追加する方法を説明します。 |
Web サービス認証 | レポート サーバー Web サービスに対する呼び出しの認証方法について説明します。 |
Web サービス メソッドの呼び出し | Microsoft Visual Studio を使用して、Web サービス メソッドを呼び出す SOAP API の使用法を説明します。 |
Web サービスの Url プロパティの設定 | Web 参照の作成後に新しいサーバーの URL を Web サービス プロキシに知らせるためのプログラミング方法について説明します。 |
Web サービス メソッドの引数の指定 | Web サービス メソッドを呼び出す方法およびメソッドの引数の指定方法を説明します。 |
オプションの Web サービス オブジェクトの値の省略 | 省略可能な Web サービス オブジェクトの値の省略方法を説明します。 |
セキュリティで保護された Web サービス メソッドの使用 | SecureConnectionLevel の設定、およびそれが Reporting Services SOAP API の使用にどのように影響するのかを説明します。 |
表示拡張機能にデバイス情報設定を渡す | 異なる形式でレポートを表示するための、デバイス情報の設定について説明します。 |
Reporting Services 配信拡張機能の設定 | レポート サーバーの電子メールを使用してレポートを配信するための設定について説明します。 |
Reporting Services の SOAP ヘッダーの使用 | Reporting Services の SOAP ヘッダーの使用について説明します。 |
Reporting Services における例外処理の概要 | Reporting Services のエラー処理方法に関する情報を提供します。 |