次の方法で共有


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

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

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

関連項目

概念

レポート サーバー Web サービス

テクニカル リファレンス (SSRS)

その他の技術情報

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