ReportingService2010.TestConnectForItemDataSource Метод

Определение

Проверяет соединение с источником данных. Этот метод поддерживает проверку опубликованных источников данных, используемых отчетами или моделями и общими источниками данных. Этот метод применим к элементам типа Report, Model и 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

Параметры

ItemPath
String

Полный URL-адрес элемента, к которому DataSourceName применяется , включая имя файла и расширение в режиме SharePoint. Элемент может быть общим источником данных, отчетом или моделью отчета.

DataSourceName
String

Имя источника данных для элемента.

UserName
String

Имя пользователя, которое будет использоваться для проверки соединения.UserName используется с источниками данных, которые требуют ввода учетных данных.

Password
String

Пароль, который будет использоваться для проверки соединения.Password используется с источниками данных, которые требуют ввода учетных данных.

ConnectError
String

Подробное сообщение об ошибке. Это сообщение возвращается, если происходит ошибка соединения. Поставщик источника данных передает подробное сообщение.

Возвращаемое значение

Строка, содержащая подробное сообщение об ошибке. Строка возвращается в виде выходного параметра ConnectError.

Значение типа Boolean, которое показывает, завершилось ли соединение успешно.

Атрибуты

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Использование заголовка SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме Зависит от типа элемента:

- Report, DataSet: ReadDatasource
- Report использование модели: ReadDatasource в отчете И ReadDatasource в модели
- Report использование общего источника данных: ReadDatasource в отчете И ReadContent в общем источнике данных
- DataSource: ReadContent
- Model: ReadDatasource
Необходимые разрешения в режиме Интеграции с SharePoint Зависит от типа элемента:

- Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> on ItemPath
- Report с помощью модели или общего источника данных: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> в DataSourceName
- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>
- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>

Если DataSourceName указывает на источник данных XML, этот метод не выполняет никаких действий и возвращает .true

Применяется к