ReportingService2010.SetItemDataSources(String, DataSource[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les sources de données d’un élément dans une base de données serveur de rapports ou une bibliothèque SharePoint. Cette méthode s’applique aux types d’objets Report et 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())
Paramètres
- ItemPath
- String
L’URL entièrement qualifiée de l’élément incluant le nom du fichier et, en mode SharePoint, l’extension.
- DataSources
- DataSource[]
Tableau d'objets DataSource.
- Attributs
Remarques
Le tableau ci-dessous présente les informations sur l’en-tête et les autorisations concernant cette opération.
| Utilisation de l’en-tête SOAP | (En) TrustedUserHeaderValue (Dehors) ServerInfoHeaderValue |
| Mode natif : autorisations requises | Cela dépend du type d’objet :ItemPath- Report: UpdateDatasource- Model: UpdateDatasourcePour chaque source de données ou modèle dans le DataSourcestableau :- DataSource: ReadProperties- Model: ReadProperties |
| Permissions requises en mode SharePoint |
<xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> sur ItemPath ET <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> sur chaque source de données ou modèle dans DataSources |
Lorsque le Item type est un modèle, la valeur spécifiée doit être un seul DataSourceReference qui ne peut pas référencer un modèle ni avoir les identifiants de la source de données définis à Prompt.
Si plusieurs sources de données existent sur un article, seules celles qui sont modifiées peuvent être soumises.
Lors de l’association d’un fichier .rsds ou .odc à un rapport, il DataSourceReference doit contenir l’URL entièrement qualifiée avec le nom de fichier et l’extension .rsds ou .odc. Pour DataSourceReference une extension de nom de fichier autre que .rsds ou .odc, l’erreur rsWrongItemType est retournée.