Langue

ReportingService2010.TestConnectForItemDataSource Méthode

Définition

Teste la connexion pour une source de données. Cette méthode permet de tester les sources de données publiées utilisées par des rapports ou des modèles et des sources de données partagées. Cette méthode s’applique aux types , Model, et Dataset d’élémentsReport.

public:
 bool TestConnectForItemDataSource(System::String ^ ItemPath, System::String ^ DataSourceName, System::String ^ UserName, System::String ^ Password, [Runtime::InteropServices::Out] System::String ^ % ConnectError);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", 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 bool TestConnectForItemDataSource(string ItemPath, string DataSourceName, string UserName, string Password, out string ConnectError);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", 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.TestConnectForItemDataSource : string * string * string * string * string -> bool
Public Function TestConnectForItemDataSource (ItemPath As String, DataSourceName As String, UserName As String, Password As String, ByRef ConnectError As String) As Boolean

Paramètres

ItemPath
String

L’URL entièrement qualifiée de l’élément auquel il DataSourceName s’applique, y compris le nom du fichier et, en mode SharePoint, l’extension. L’élément peut être une source de données partagée, un rapport ou un modèle de rapport.

DataSourceName
String

Le nom de la source de données de l’article.

UserName
String

Le nom d’utilisateur à utiliser pour tester la connexion. UserName est utilisé avec des sources de données qui demandent des identifiants.

Password
String

Le mot de passe à utiliser pour tester la connexion. Password est utilisé avec des sources de données qui demandent des identifiants.

ConnectError
String

Un message d’erreur détaillé. Le message est retourné lorsque la connexion échoue. Le fournisseur de la source de données fournit le message détaillé.

Retours

Une chaîne contenant un message d’erreur détaillé. La chaîne est retournée comme paramètre out, ConnectError.

Un booléen indique si la connexion a été complétée avec succès.

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 :

- Report, DataSet: ReadDatasource
- Report en utilisant un modèle : ReadDatasource sur le rapport ET ReadDatasource sur le modèle
- Report en utilisant une source de données partagée : ReadDatasource sur le rapport ET ReadContent sur la source de données partagée
- DataSource: ReadContent
- Model: ReadDatasource
Permissions requises en mode SharePoint Cela dépend du type d’objet :

- Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> sur ItemPath
- Report En utilisant un modèle ou une source de données partagée : <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> sur DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

Si DataSourceName pointe vers une source de données XML, cette méthode ne fait rien et retourne true.

S’applique à