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 y trouver une source de données. Cette méthode prend en charge le test des sources de données publiées utilisées par les rapports, les modèles ou les sources de données partagées. Cette méthode s'applique aux types d'élément de Report
, de Model
, et de Dataset
.
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
URL complète de l’élément auquel DataSourceName
s’applique, y compris le nom de fichier et, en mode SharePoint, l’extension. Cet élément peut être une source de données partagée, un rapport ou un modèle de rapport.
- DataSourceName
- String
Nom de la source de données de l'élément.
- UserName
- String
Nom d'utilisateur à utiliser pour tester la connexion.UserName
s'utilise avec les sources de données invitant les utilisateurs à fournir des informations d'identification.
- Password
- String
Mot de passe à utiliser pour tester la connexion.Password
s'utilise avec les sources de données invitant les utilisateurs à fournir des informations d'identification.
- ConnectError
- String
Message d'erreur détaillé. Le message est retourné lorsque la connexion échoue. Le fournisseur de source de données fournit le message détaillé.
Retours
Chaîne qui contient un message d'erreur détaillé. La chaîne est retournée en tant que paramètre de sortie, ConnectError
.
Valeur de type Boolean qui indique si la connexion a abouti.
- Attributs
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
Utilisation de l’en-tête SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises en mode natif | Dépend du type d’élément : - Report , DataSet : ReadDatasource- Report utilisation d’un modèle : ReadDatasource sur le rapport ET ReadDatasource sur le modèle- Report utilisation d’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 |
Mode SharePoint Autorisations requises | Dépend du type d’élément : - Report , DataSet : <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> sur ItemPath - Report à l’aide d’un modèle ou d’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
.