ReportingService2005.SetItemDataSources(String, DataSource[]) Metodo

Definizione

Imposta le sorgenti dati di un articolo nel 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

Il nome completo dell'elemento per cui impostare le sorgenti dati. Accetta un EditSessionID generato dal CreateReportEditSession(String, String, Byte[], Warning[]) metodo.

DataSources
DataSource[]

Matrice di oggetti DataSource.

Commenti

La tabella sottostante mostra informazioni sull'intestazione e sui permessi di questa operazione.

Intestazioni SOAP (Dentro) BatchHeaderValue

(Fuori) ServerInfoHeaderValue
Autorizzazioni necessarie Dipende dal tipo di oggetto:Item

- Report: UpdateDatasource
- Model: UpdateDatasource
- Per ogni sorgente di dati o modello nell'array DataSources :
- DataSource: ReadProperties
- Model: ReadProperties

SetItemDataSources Restituisce un errore quando le proprietà della sorgente dati sono impostate su un tipo di elemento di report collegato.

Un rsDataSourceNotFound errore viene restituito se una sorgente di dati non associata all'elemento viene passata nel metodo.

Quando il Item tipo è un modello, il valore specificato deve essere un singolo DataSourceReference. In questa situazione, se fornisci un array di DataSource oggetti, viene restituito un errore.

Quando il tipo di Item specificato è un modello, lo DataSourceReference specificato non può fare riferimento a un modello né avere credenziali della sorgente dati impostate su Prompt.

Se su un elemento esistono più fonti di dati, possono essere inviate solo quelle che vengono modificate.

Si applica a