Udostępnij za pośrednictwem


Metoda ReportingService2010.TestConnectForItemDataSource

Testy połączenia dla źródło danych.Ta metoda obsługuje testowania źródeł publikowane dane, które są używane przez raporty lub modeli i udostępniane źródła danych.Niniejsza metoda stosowana do raport, Model, i Dataset element typów.

Przestrzeń nazw:  ReportService2010
Zestaw:  ReportService2010 (w ReportService2010.dll)

Składnia

'Deklaracja
<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
'Użycie
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

Parametry

  • ItemPath
    Typ: System.String
    Pełni kwalifikowany adres URL element, do którego DataSourceName ma zastosowanie, w tym nazwę pliku i w trybie SharePoint rozszerzenia.Zapas może być udostępnionych danych źródło, raport lub model raportu.
  • DataSourceName
    Typ: System.String
    Nazwa źródło danych dla element.
  • UserName
    Typ: System.String
    Nazwa użytkownika służy do testowania połączenia. UserNamejest używany ze źródłami danych, które monitują o poświadczenia.
  • Password
    Typ: System.String
    Hasło używane do testowania połączenia. Passwordjest używany ze źródłami danych, które monitują o poświadczenia.
  • ConnectError
    Typ: System.String%
    Szczegółowy komunikat o błędzie.Wiadomość jest zwracana, gdy połączenie nie powiedzie się.Dane dostawca źródłowy dostarcza szczegółowego komunikatu.

Wartość zwracana

Typ: System.Boolean
Ciąg zawierający szczegółowy komunikat o błędzie.Jako parametr wyjściowy, zostanie zwrócony ciąg ConnectError.
wartość logiczna wskazuje, czy połączenie jest zakończone pomyślnie.

Uwagi

W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.

Użycie nagłówek protokołu SOAP

(W)TrustedUserHeaderValue

(Ruch wychodzący)ServerInfoHeaderValue

Tryb macierzysty wymagane uprawnienia

Zależy od typu element:

Tryb programu SharePoint wymagane uprawnienia

Zależy od typu element:

  • Raport, DataSet: OpenItems() na ItemPath

  • Raport przy użyciu modelu lub udostępnionego źródła danych: OpenItems() na DataSourceName

  • Źródło danych: OpenItems()

  • Model: OpenItems()

Jeśli DataSourceName punkty do źródło danych XML tej metoda nie odnosi żadnego skutku i zwraca true.