ReportingService2010.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 in einer Berichtsserver-Datenbank oder SharePoint-Bibliothek fest. Diese Methode gilt für den Report
-Elementtyp und den Model
-Elementtyp.
public:
void SetItemDataSources(System::String ^ ItemPath, cli::array <ReportService2010::DataSource ^> ^ DataSources);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
public void SetItemDataSources (string ItemPath, ReportService2010.DataSource[] DataSources);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemDataSources", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
member this.SetItemDataSources : string * ReportService2010.DataSource[] -> unit
Public Sub SetItemDataSources (ItemPath As String, DataSources As DataSource())
Parameter
- ItemPath
- String
Die vollqualifizierte URL des Elements einschließlich des Dateinamens und (im SharePoint-Modus) der Erweiterung.
- DataSources
- DataSource[]
Ein Array von DataSource-Objekten.
- Attribute
Hinweise
In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.
SOAP-Headerverwendung | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Erforderliche Berechtigungen im einheitlichen Modus | Hängt vom Elementtyp von ab ItemPath :- Report : UpdateDatasource- Model : UpdateDatasourceFür jede Datenquelle oder jedes Modell im DataSources Array:- DataSource : ReadProperties- Model : ReadProperties |
Erforderliche Berechtigungen im SharePoint-Modus | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> auf ItemPath UND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> für jede Datenquelle oder jedes Modell in DataSources |
Wenn der Item
Typ ein Modell ist, muss der angegebene Wert ein einzelner DataSourceReference Wert sein, der weder auf ein Modell verweisen kann noch die Anmeldeinformationen der Datenquelle auf Prompt
festgelegt haben.
Wenn mehrere Datenquellen für ein Element vorhanden sind, können nur die Datenquellen übermittelt werden, die geändert werden.
Beim Zuordnen einer RSDS- oder ODC-Datei zu einem Bericht muss die DataSourceReference vollqualifizierte URL mit dem Dateinamen und der Dateinamenerweiterung RSDS oder ODC enthalten. Für eine DataSourceReference für eine andere Dateinamenerweiterung als RSDS oder ODC wird der Fehler rsWrongItemType
zurückgegeben.