Condividi tramite


ReportingService2005.SetItemDataSources(String, DataSource[]) Metodo

Definizione

Imposta le origini dati per un elemento del catalogo.

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())

Parametri

Item
String

Nome completo dell'elemento per il quale impostare le origini dati. Accetta un EditSessionID generato dal metodo CreateReportEditSession(String, String, Byte[], Warning[]).

DataSources
DataSource[]

Matrice di oggetti DataSource.

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Intestazioni SOAP (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie Dipende dal tipo di elemento di Item:

- Report: UpdateDatasource
- Model: UpdateDatasource
- Per ogni origine dati o modello nella DataSources matrice:
- DataSource: ReadProperties
- Model: ReadProperties

SetItemDataSources restituisce un errore quando le proprietà dell'origine dati vengono impostate su un tipo di elemento del report collegato.

Viene restituito un rsDataSourceNotFound errore se un'origine dati non associata all'elemento viene passata al metodo .

Quando il Item tipo è un modello, il valore specificato deve essere un singolo DataSourceReferenceoggetto . In questo caso, se si specifica una matrice di DataSource oggetti, viene restituito un errore.

Quando il tipo di Item specificato è un modello, l'oggetto specificato non può fare riferimento a un modello o avere credenziali dell'origine DataSourceReference dati impostate su Prompt.

Se in un elemento esistono più origini dati, è possibile inviare solo le origini dati che vengono modificate.

Si applica a