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 サービス クライアントを作成するには、以下の基本手順に従います。

  1. Web サービスのプロキシ クラスを作成します。

    そのためには、プロキシ クラスまたは Web 参照を開発プロジェクトに追加し、クライアント コードでそのプロキシ クラスを参照します。次に、そのプロキシのインスタンスを生成します。詳細については、「Web サービス プロキシの作成」を参照してください。

  2. レポート サーバーで Web サービス クライアントを認証します。

    そのためには、サービス オブジェクトの Credentials プロパティを、レポート サーバーで認証されるユーザーの資格情報と同じに設定します。詳細については、「Web サービス認証」を参照してください。

  3. 呼び出す Web サービス操作に対応したプロキシ クラスのメソッドを呼び出します。

    そのためには、Web サービス メソッドを呼び出し、必要な引数を指定します。Web サービス メソッドの詳細については、「レポート サーバー Web サービスのメソッド」を参照してください。メソッド呼び出しの詳細については、「Web サービス メソッドの呼び出し」を参照してください。

このセクションの内容

トピック

説明

Web サービス プロキシの作成

Microsoft.NET Framework を使用してプロジェクトにプロキシ クラスを追加する方法を説明します。

Web サービス認証

レポート サーバー Web サービスに対する呼び出しの認証方法について説明します。

Web サービス メソッドの呼び出し

MicrosoftVisual Studio を使用して、Web サービス メソッドを呼び出すための SOAP API の使用法を説明します。

Web サービスの Url プロパティの設定

Web 参照の作成後に新しいサーバーの URL を Web サービス プロキシに知らせるためのプログラミング方法について説明します。

Web サービス メソッドの引数の指定

Web サービス メソッドを呼び出す方法およびメソッドの引数の指定方法を説明します。

オプションの Web サービス オブジェクトの値の省略

省略可能な Web サービス オブジェクトの値の省略方法を説明します。

セキュリティで保護された Web サービス メソッドの使用

SecureConnectionLevel の設定、およびそれが Reporting Services SOAP API の使用にどのように影響するのかを説明します。

Reporting Services デバイス情報設定

異なる形式でレポートを表示するための、デバイス情報の設定について説明します。

Reporting Services 配信拡張機能の設定

レポート サーバーの電子メールを使用してレポートを配信するための設定について説明します。

Reporting Services の SOAP ヘッダーの使用

Reporting Services の SOAP ヘッダーの使用について説明します。

Reporting Services における例外処理の概要

Reporting Services のエラー処理方法に関する情報を提供します。