ReportExecutionService.LoadReportDefinition Method
クライアントから指定されたレポート定義に基づいてレポート実行を作成します。
名前空間: Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005
アセンブリ: ReportExecution2005 (reportexecutionservice.dll 内)
構文
'宣言
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", RequestNamespace:="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace:="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use:=SoapBindingUse.Literal, ParameterStyle:=SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction:=SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("ExecutionHeaderValue", Direction:=SoapHeaderDirection.Out)> _
Public Function LoadReportDefinition ( _
Definition As Byte(), _
<OutAttribute> ByRef warnings As Warning() _
) As ExecutionInfo
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", RequestNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out)]
[SoapHeaderAttribute("ExecutionHeaderValue", Direction=SoapHeaderDirection.Out)]
public ExecutionInfo LoadReportDefinition (
byte[] Definition,
out Warning[] warnings
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", RequestNamespace=L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace=L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse::Literal, ParameterStyle=SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction=SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"ExecutionHeaderValue", Direction=SoapHeaderDirection::Out)]
public:
ExecutionInfo^ LoadReportDefinition (
array<unsigned char>^ Definition,
[OutAttribute] array<Warning^>^% warnings
)
/** @attribute SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReportDefinition", RequestNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace="https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use=SoapBindingUse.Literal, ParameterStyle=SoapParameterStyle.Wrapped) */
/** @attribute SoapHeaderAttribute("ServerInfoHeaderValue", Direction=SoapHeaderDirection.Out) */
/** @attribute SoapHeaderAttribute("ExecutionHeaderValue", Direction=SoapHeaderDirection.Out) */
public ExecutionInfo LoadReportDefinition (
byte[] Definition,
/** @attribute OutAttribute() */ /** @ref */ Warning[] warnings
)
JScript は、値と型の引数の参照渡しをサポートしていません。
パラメータ
- Definition
レポートのレポート定義言語 (RDL) を含むバイト ストリームです。
- warnings
レポートのパブリッシング中に発生した警告を含む Warning オブジェクトのコレクションです。
戻り値
レポート実行に関する情報を含む ExecutionInfo オブジェクトです。
解説
このメソッドは、レポートのために Render メソッドを呼び出す前に呼び出す必要があります。
返されるレポート実行は、レポートを表示する前に処理する必要があります。新しい実行が作成され、ExecutionInfo が新しい ExecutionID 値と共に返されます。
LoadReportDefinition メソッドでインスタンス化されるレポートは一時的なものです。これらのレポートはレポート サーバーの名前空間には表示されず、サーバー セッションの有効期限が切れると破棄されます。
LoadReportDefinition メソッドでインスタンス化されるレポートはセキュリティ保護できないので、他のユーザーと共有できません。LoadReportDefinition を使用して実行を作成したユーザーだけが、それらのレポートにアクセスできます。
サブレポートや、相対パスを使用するデータ ソース参照は、このメソッド使用してサポートされません。ただし、カタログ アイテムへの絶対パスは使用できます。
使用例
例については、「Render」を参照してください。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ReportExecutionService Class
ReportExecutionService Members
Microsoft.WSSUX.ReportingServicesWebService.RSExecutionService2005 Namespace