ReportingService2005.SetItemDataSources(String, DataSource[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengatur sumber data untuk item dalam katalog.
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())
Parameter
- Item
- String
Nama lengkap item untuk mengatur sumber data. Menerima EditSessionID yang dihasilkan oleh CreateReportEditSession(String, String, Byte[], Warning[]) metode .
- DataSources
- DataSource[]
Array DataSource objek.
Keterangan
Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.
Header SOAP | (Dalam) BatchHeaderValue (Keluar) ServerInfoHeaderValue |
Memerlukan izin | Tergantung pada jenis item :Item - Report : UpdateDatasource- Model : UpdateDatasource- Untuk setiap sumber data atau model dalam DataSources array:- DataSource : ReadProperties- Model : ReadProperties |
SetItemDataSources mengembalikan kesalahan saat properti sumber data diatur pada jenis item laporan tertaut.
Kesalahan rsDataSourceNotFound
dikembalikan jika sumber data yang tidak terkait dengan item diteruskan ke metode .
Item
Ketika jenisnya adalah model, nilai yang ditentukan harus berupa satu DataSourceReference. Dalam situasi ini, jika Anda menyediakan array DataSource objek, kesalahan akan dikembalikan.
Ketika jenis Item
yang ditentukan adalah model, DataSourceReference
yang ditentukan tidak dapat mereferensikan model atau memiliki kredensial sumber data yang diatur ke Prompt
.
Jika beberapa sumber data ada pada item, hanya sumber data yang sedang diubah yang dapat dikirimkan.