Language

ReportingService2005.SetItemDataSources(String, DataSource[]) メソッド

定義

カタログ内のアイテムのデータソースを設定します。

public:
 void SetItemDataSources(System::String ^ Item, cli::array <ReportService2005::DataSource ^> ^ DataSources);
public void SetItemDataSources(string Item, ReportService2005.DataSource[] DataSources);
member this.SetItemDataSources : string * ReportService2005.DataSource[] -> unit
Public Sub SetItemDataSources (Item As String, DataSources As DataSource())

パラメーター

Item
String

データソースを設定する項目のフルネーム。 CreateReportEditSession(String, String, Byte[], Warning[])メソッドで生成されたEditSessionIDを受け入れます。

DataSources
DataSource[]

DataSource オブジェクトの配列。

注釈

以下の表は、この操作のヘッダーおよび権限情報を示しています。

SOAPヘッダー (イン) BatchHeaderValue

(アウト) ServerInfoHeaderValue
必要なアクセス許可 アイテムの種類によります Item:

- Report: UpdateDatasource
- Model: UpdateDatasource
- DataSources 配列内の各データソースまたはモデルについて:
- DataSource: ReadProperties
- Model: ReadProperties

SetItemDataSources リンクされたレポート項目タイプにデータソースのプロパティが設定されている場合、エラーが返されます。

項目に関連付けられていないデータソースがメソッドに渡されると、 rsDataSourceNotFound エラーが返されます。

Item型がモデルの場合、指定された値は単一のDataSourceReferenceでなければなりません。 この場合、 DataSource オブジェクトの配列を供給するとエラーが返されます。

指定された Item タイプがモデルの場合、指定された DataSourceReference はモデルを参照したり、データソースの認証情報を Promptに設定することはできません。

同じ項目に複数のデータソースが存在する場合、変更されているデータソースのみを提出できます。

適用対象