ASP.NET Web API コントロール
レポートのインスタンス
サービス > レポートサービス > レポートのインスタンス

レポートのキャッシュされたインスタンスを操作するためのレポートサービス。これらはRESTfulAPIサービスで、ロード、レンダリング、エクスポート、パラメータの表示、およびページ設定の更新することが可能です。また、これらのサービスは、レポートビューアコントロールと通信して、レポートコンテンツをWeb上に表示できます。サービスURLには、レポートのキャッシュされた情報にアクセスするための$instancesキーワードが含まれています。

$instances - 実行時に生成したレポートに関連するすべての情報を示します。

$instances キーワードに基づいて以下のWeb APIサービスを利用することができます。

HTTP メソッド 説明
POST: /api/report/{reportpath}/$instances 指定したレポートパスのすべてのキャッシュされたレポートインスタンスを取得します。
GET: /api/report/{reportpath}/$instances/{instanceid} 指定したインスタンスIDを持つキャッシュされたレポートインスタンスに関する情報を取得します。
POST: /api/report/{folder path}/{report name}/$instances/{instance id}/render 指定したインスタンスIDのレポートインスタンスをレンダリングします。
GET: /api/report/{reportpath}/$instances/{instanceid}/status キャッシュされたインスタンスのステータスを取得します。
DELETE: /api/report/{folder path}/{report name}/$instances/{instance id} インスタンスを削除します。
GET: /api/report/{reportpath}/$instances/{instanceid}/parameters キャッシュされたインスタンス内のすべてのパラメータを取得します。
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters 指定したレポートインスタンスIDを持つインスタンス内のすべてのパラメータ値を更新します。
PATCH: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters 指定したレポートインスタンスID{instance id}/parametersを持つインスタンス内の指定されたパラメータの値を更新します。
GET: /api/report/{reportpath}/$instances/{instanceid}/parameters/{parametername} キャッシュされたインスタンス内の指定した名前を持つパラメータの情報を取得します。
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/parameters/{parameterName} 指定したレポートインスタンスの指定した名前のパラメータ値を更新します。
GET: /api/report/{reportpath}/$instances/{instanceid}/pagesettings キャッシュされたインスタンスの現在のページ設定を取得します。
PUT: /api/report/{folder path}/{report name}/$instances/{instance id}/pagesettings 指定したレポートインスタンスIDを持つレポートのすべてのページ設定プロパティを更新します。
PATCH: /api/report/{folder path}/{report name}/$instances/{instance id}/pagesettings 指定したレポートインスタンスIDを持つレポートのすべての指定したページ設定プロパティを更新します。
GET: /api/report/{reportpath}/$instances/{instanceid}/outlines キャッシュされたインスタンスIDを持つレポートのすべての見出しを取得します。
GET: /api/report/{reportpath}/$instances/{instanceid}/bookmarks/{bookmarkid} キャッシュされたインスタンスで指定したブックマークIDを持つブックマークを取得します。
GET: /api/report/{reportpath}/$instances/{instanceid}/search?[text]&[matchCase]&[wholeWord] キャッシュされたインスタンスの検索結果を取得します。
GET: /api/report/{reportpath}/$instances/{instanceid}/export?[options] キャッシュされたインスタンスを指定した形式でエクスポートします。
POST: /api/report/{reportpath}/$instances/{instanceid}/export キャッシュされたインスタンスを指定した形式でエクスポートします。
GET: /api/report/{reportpath}/$instances/{instanceid}/supportedformats/{formatname} 指定したレポート名を持つサポートされているエクスポート形式を取得します。
GET: /api/report/{folder path}/{report name}/$instances/{instance id}/supportedformats 指定したインスタンスIDを持つインスタンスでサポートされているすべてのエクスポート形式を取得します。
GET: /api/report/{reportpath}/$instances/{instanceid}/features レポートインスタンスでサポートされている機能を取得します。