次の方法で共有


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

Microsoft .NET Framework プロキシ クラスを使用して Web サービス操作を呼び出す場合、そのクラスのメソッドを使用します。これらのメソッドは、.NET Framework クラス ライブラリにあるクラスの他のメソッドと同じように応答します。すべての Web サービス メソッドにはパブリック アクセスがあり、適切な数の引数および引数の型を指定する必要があります。プロジェクトにプロキシ クラスのインスタンスを作成した後は、メソッドを呼び出し、レポート サーバー経由でレポートの操作を実行できます。次の C# コードは、ReportingService2005 プロキシ クラスの ListChildren メソッドの使用方法を表しています。このコードは、Web サービスの再帰呼び出しに使用します。Web サービスでは、レポート サーバー データベースのすべてのアイテムの一覧が入った CatalogItem オブジェクトの配列を返します。

Dim rs As New ReportingService2005()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim items As CatalogItem() = rs.ListChildren("/", True)
ReportingService rs = new ReportingService2005();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
CatalogItem[] items = rs.ListChildren("/", true);

参照

関連項目

Reporting Services Web サービス クラス ライブラリ

概念

レポート サーバー Web サービスの導入

その他の技術情報

Web サービスと .NET Framework を使用したアプリケーションの構築

ヘルプおよび情報

SQL Server 2005 の参考資料の入手