downloadReportDataChunkInSession()メソッド
ReportServiceのdownloadReportDataChunk()メソッドは、指定ユーザーのbipSessionTokenを使用して非常に大きいドキュメントをダウンロードします。
すべてのドキュメントのコンテンツがダウンロードされるまで、コール元がこのメソッドを複数回コールします。このメソッドをコールするたびにドキュメントのチャンクがダウンロードされます。この場合、beginIdxパラメータはファイルのダウンロードの開始ポイントを参照します。
インセッション・メソッドの詳細は、「インセッション・メソッドについて」を参照してください。
シグネチャ
ReportDataChunk downloadReportDataChunkInSession(String fileID, int beginIdx, int size, String bipSessionToken);
downloadReportDataChunkInSession()メソッドのパラメータ
| パラメータ | 説明 |
|---|---|
|
String fileID |
fileIDはReportRequest内部に返されます。これは、runReport()メソッドをコールすると返されます。 |
|
int beginIdx |
索引の開始ポイント(デフォルトは |
|
int size |
ダウンロードするファイルのサイズ(KB単位)です。 |
|
String bipSessionToken |
ユーザーに対して生成された専用トークン文字列。bipSessionToken文字列を使用すると、ユーザーは資格証明を入力する必要がなくなります。サーバーでは、このトークン文字列を検証し、セッションを復元して必要な操作を実行できます。 |