Méthode TestConnectForDataSourceDefinition
Teste la connexion pour y trouver une source de données. Cette méthode prend en charge le test direct de la source de données.
Espace de noms : ReportService2010
Assembly : ReportService2010 (en ReportService2010.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForDataSourceDefinition", 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("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
Public Function TestConnectForDataSourceDefinition ( _
DataSourceDefinition As DataSourceDefinition, _
UserName As String, _
Password As String, _
<OutAttribute> ByRef ConnectError As String _
) As Boolean
'Utilisation
Dim instance As ReportingService2010
Dim DataSourceDefinition As DataSourceDefinition
Dim UserName As String
Dim Password As String
Dim ConnectError As String
Dim returnValue As Boolean
returnValue = instance.TestConnectForDataSourceDefinition(DataSourceDefinition, _
UserName, Password, ConnectError)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForDataSourceDefinition", 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("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
public bool TestConnectForDataSourceDefinition(
DataSourceDefinition DataSourceDefinition,
string UserName,
string Password,
out string ConnectError
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForDataSourceDefinition", 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"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
public:
bool TestConnectForDataSourceDefinition(
DataSourceDefinition^ DataSourceDefinition,
String^ UserName,
String^ Password,
[OutAttribute] String^% ConnectError
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/TestConnectForDataSourceDefinition", 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("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
member TestConnectForDataSourceDefinition :
DataSourceDefinition:DataSourceDefinition *
UserName:string *
Password:string *
ConnectError:string byref -> bool
public function TestConnectForDataSourceDefinition(
DataSourceDefinition : DataSourceDefinition,
UserName : String,
Password : String,
ConnectError : String
) : boolean
Paramètres
- DataSourceDefinition
Type : ReportService2010. . :: . .DataSourceDefinition
Définition de source de données qui définit la connexion à la source de données.
- 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
Valeur de type Boolean qui indique si la connexion a abouti.
Chaîne qui contient un message d'erreur détaillé. La chaîne est retournée en tant que paramètre de sortie, ConnectError.
Notes
The table below shows header and permissions information on this operation.
SOAP Header Usage |
(Out) ServerInfoHeaderValue |
Native Mode Required Permissions |
ExecuteReportDefinition (System) |
SharePoint Mode Required Permissions |
Needs the system property EnableLoadReportDefinition set to true |
Permission to execute the report definition is required.