ReportingService2010.TestConnectForItemDataSource 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.
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.