ReportingService2005.SetItemDataSources(String, DataSource[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt die Datenquellen für ein Element im Katalog fest.
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
Der vollständige Name des Elements, für das die Datenquellen festgelegt werden sollen. Akzeptiert eine editSessionID, die von der CreateReportEditSession(String, String, Byte[], Warning[]) -Methode generiert wird.
- DataSources
- DataSource[]
Ein Array von DataSource-Objekten.
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Header | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen | Hängt vom Elementtyp von ab Item :- Report : UpdateDatasource- Model : UpdateDatasource– Für jede Datenquelle oder jedes Modell im DataSources Array:- DataSource : ReadProperties- Model : ReadProperties |
SetItemDataSources gibt einen Fehler zurück, wenn Datenquelleneigenschaften für einen verknüpften Berichtselementtyp festgelegt sind.
Ein rsDataSourceNotFound
Fehler wird zurückgegeben, wenn eine Datenquelle, die dem Element nicht zugeordnet ist, an die -Methode übergeben wird.
Wenn der Item
Typ ein Modell ist, muss der angegebene Wert ein einzelner DataSourceReferencesein. Wenn Sie in diesem Fall ein Array von DataSource -Objekten angeben, wird ein Fehler zurückgegeben.
Wenn es sich bei Item
dem angegebenen Typ um ein Modell handelt, kann das DataSourceReference
angegebene nicht auf ein Modell verweisen oder die Anmeldeinformationen für die Datenquelle auf Prompt
festgelegt haben.
Wenn mehrere Datenquellen in einem Element vorhanden sind, können nur die Datenquellen übermittelt werden, die geändert werden.