ReportingService2010.TestConnectForItemDataSource Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Prueba la conexión para encontrar una fuente de datos. Este método permite la prueba de fuentes de datos publicadas que son utilizadas por informes o modelos y fuentes de datos compartidas. Este método se aplica a los Reporttipos , Model, y Dataset de objetos.
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
Parámetros
- ItemPath
- String
La URL completamente calificada del elemento al que se aplica, DataSourceName incluyendo el nombre del archivo y, en modo SharePoint, la extensión. El elemento puede ser una fuente de datos compartida, un informe o un modelo de informe.
- DataSourceName
- String
El nombre de la fuente de datos del artículo.
- UserName
- String
El nombre de usuario para probar la conexión.
UserName se utiliza con fuentes de datos que solicitan credenciales.
- Password
- String
La contraseña para probar la conexión.
Password se utiliza con fuentes de datos que solicitan credenciales.
- ConnectError
- String
Un mensaje de error detallado. El mensaje se devuelve cuando la conexión falla. El proveedor de la fuente de datos proporciona el mensaje detallado.
Devoluciones
Una cadena que contiene un mensaje de error detallado. La cadena se devuelve como el parámetro out, ConnectError.
Un booleano indica si la conexión se completó con éxito.
- Atributos
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Uso de la cabecera SOAP | (En) TrustedUserHeaderValue (Fuera) ServerInfoHeaderValue |
| Permisos requeridos en modo nativo | Depende del tipo de objeto: - Report, DataSet: ReadDatasource- Report usando un modelo: ReadDatasource en el informe Y ReadDatasource en el modelo- Report usando una fuente de datos compartida: ReadDatasource en el informe Y ReadContent en la fuente de datos compartida- DataSource: ReadContent- Model: ReadDatasource |
| Permisos requeridos en el modo SharePoint | Depende del tipo de objeto: - Report, DataSet: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> en ItemPath- Report Usando un modelo o una fuente de datos compartida: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> en DataSourceName- DataSource: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems>- Model: <xref:Microsoft.SharePoint.SPBasePermissions.OpenItems> |
Si DataSourceName apunta a una fuente de datos XML, este método no hace nada y devuelve true.