次の方法で共有


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);