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 Berichtsdatenbank oder SharePoint Library fest. Diese Methode gilt für die und Model Item-TypenReport.
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 vollständig qualifizierte URL des Elements, einschließlich Dateinamen und, im SharePoint-Modus, der Erweiterung.
- DataSources
- DataSource[]
Ein Array von DataSource-Objekten.
- Attribute
Hinweise
Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.
| Verwendung von SOAP-Headern | (In) TrustedUserHeaderValue (Aus) ServerInfoHeaderValue |
| Erforderliche Berechtigungen im nativen Modus | Hängt vom Gegenstandstyp von ItemPathab:- Report: UpdateDatasource- Model: UpdateDatasourceFür jede Datenquelle oder jedes Modell im Array DataSources:- DataSource: ReadProperties- Model: ReadProperties |
| Erforderliche Berechtigungen im SharePoint-Modus |
<xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> auf ItemPath UND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> auf jeder Datenquelle oder jedem Modell in DataSources |
Wenn der Item Typ ein Modell ist, muss der angegebene Wert ein einzelner DataSourceReference Wert sein, der kein Modell referenzieren kann oder die Datenquellen-Zugangsdaten auf Promptsetzen.
Wenn mehrere Datenquellen auf einem Element vorhanden sind, dürfen nur die geänderten Datenquellen eingereicht werden.
Beim Zuordnen einer .rsds- oder .odc-Datei mit einem Bericht muss die DataSourceReference vollständig qualifizierte URL mit dem Dateinamen und der Dateiendung .rsds oder .odc enthalten sein. Für a DataSourceReference für eine Dateiendung anders als .rsds oder .odc wird der Fehler rsWrongItemType zurückgegeben.