Méthode TestConnectForItemDataSource
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 rapport, de modèle, et de dataset.
Espace de noms : ReportService2010
Assembly : ReportService2010 (en ReportService2010.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function TestConnectForItemDataSource ( _
ItemPath As String, _
DataSourceName As String, _
UserName As String, _
Password As String, _
<OutAttribute> ByRef ConnectError As String _
) As Boolean
'Utilisation
Dim instance As ReportingService2010
Dim ItemPath As String
Dim DataSourceName As String
Dim UserName As String
Dim Password As String
Dim ConnectError As String
Dim returnValue As Boolean
returnValue = instance.TestConnectForItemDataSource(ItemPath, _
DataSourceName, UserName, Password, _
ConnectError)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public bool TestConnectForItemDataSource(
string ItemPath,
string DataSourceName,
string UserName,
string Password,
out string ConnectError
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
bool TestConnectForItemDataSource(
String^ ItemPath,
String^ DataSourceName,
String^ UserName,
String^ Password,
[OutAttribute] String^% ConnectError
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForItemDataSource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member TestConnectForItemDataSource :
ItemPath:string *
DataSourceName:string *
UserName:string *
Password:string *
ConnectError:string byref -> bool
public function TestConnectForItemDataSource(
ItemPath : String,
DataSourceName : String,
UserName : String,
Password : String,
ConnectError : String
) : boolean
Paramètres
- ItemPath
Type : System. . :: . .String
URL complète de l'élément auquel le DataSourceName s'applique, y compris le nom du 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
Type : System. . :: . .String
Nom de la source de données de l'élément.
- UserName
Type : System. . :: . .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
Type : System. . :: . .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
Type : System. . :: . .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é.
Valeur de retour
Type : System. . :: . .Boolean
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.
Notes
The table below shows header and permissions information on this operation.
SOAP Header Usage |
(Out) ServerInfoHeaderValue |
Native Mode Required Permissions |
Depends on the item type:
|
SharePoint Mode Required Permissions |
Depends on the item type:
|
If DataSourceName points to an XML data source, this method does nothing and returns true.