ReportingService2010.SetItemDataSources(String, DataSource[]) Metodo

Definizione

Imposta le sorgenti dati per un elemento in un database server di report o in una raccolta di SharePoint. Questo metodo si applica ai Report tipi di oggetti e Model .

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

Parametri

ItemPath
String

L'URL completamente qualificato dell'elemento, incluso il nome del file e, in modalità SharePoint, l'estensione.

DataSources
DataSource[]

Matrice di oggetti DataSource.

Attributi

Commenti

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

Utilizzo dell'intestazione SOAP (Dentro) TrustedUserHeaderValue

(Fuori) ServerInfoHeaderValue
Permessi richiesti per la modalità nativa Dipende dal tipo di oggetto:ItemPath

- Report: UpdateDatasource
- Model: UpdateDatasource

Per ogni sorgente di dati o modello nell'array DataSources:

- DataSource: ReadProperties
- Model: ReadProperties
Permessi richiesti in modalità SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> su ItemPath AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> su ciascuna sorgente di dati o modello in DataSources

Quando il Item tipo è un modello, il valore specificato deve essere un singolo DataSourceReference che non possa fare riferimento a un modello o abbia le credenziali della sorgente dati impostate su Prompt.

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

Quando si associa un file .rsds o .odc a un report, deve DataSourceReference contenere l'URL completamente qualificato con il nome file e l'estensione .rsds o .odc. Per DataSourceReference un'estensione di nome file diversa da .rsds o .odc, l'errore rsWrongItemType viene restituito.

Si applica a