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 サービス メソッドの呼び出し」を参照してください。
このセクションの内容
トピック |
説明 |
---|---|
Microsoft .NET Framework を使用してプロジェクトにプロキシ クラスを追加する方法を説明します。 |
|
レポート サーバー Web サービスに対する呼び出しの認証方法について説明します。 |
|
Microsoft Visual Studio を使用して、Web サービス メソッドを呼び出すための SOAP API の使用法を説明します。 |
|
Web 参照の作成後に新しいサーバーの URL を Web サービス プロキシに知らせるためのプログラミング方法について説明します。 |
|
Web サービス メソッドを呼び出す方法およびメソッドの引数の指定方法を説明します。 |
|
省略可能な Web サービス オブジェクトの値の省略方法を説明します。 |
|
SecureConnectionLevel の設定、およびそれが Reporting Services SOAP API の使用にどのように影響するのかを説明します。 |
|
異なる形式でレポートを表示するための、デバイス情報の設定について説明します。 |
|
レポート サーバーの電子メールを使用してレポートを配信するための設定について説明します。 |
|
Reporting Services の SOAP ヘッダーの使用について説明します。 |
|
Reporting Services のエラー処理方法に関する情報を提供します。 |