Compartir a través de


ReportingService2010.SetModelDrillthroughReports Método

Definición

Asocia un conjunto de informes detallados junto con un modelo.

public:
 void SetModelDrillthroughReports(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2010::ModelDrillthroughReport ^> ^ Reports);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", 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("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void SetModelDrillthroughReports (string Model, string ModelItemID, ReportService2010.ModelDrillthroughReport[] Reports);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", 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("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.SetModelDrillthroughReports : string * string * ReportService2010.ModelDrillthroughReport[] -> unit
Public Sub SetModelDrillthroughReports (Model As String, ModelItemID As String, Reports As ModelDrillthroughReport())

Parámetros

Model
String

Dirección URL completa del modelo, incluidos el nombre de archivo y la extensión de nombre de archivo .smdl.

ModelItemID
String

Identificador del elemento de modelo en el modelo para el que establecer los informes detallados de modelo.

Reports
ModelDrillthroughReport[]

Matriz de objetos ModelDrillthroughReport.

Atributos

Comentarios

En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.

Uso de encabezados SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permisos necesarios en modo nativo UpdateContenton AND ReadProperties on Model each report in inReports
Permisos necesarios en modo de SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>on AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> on Model each report in inReports

Si no hay ningún informe detallado definido, el usuario se dirigirá a un informe clickthrough generado dinámicamente.

Los informes detallados pueden ser de instancia única o de varias instancias. , puede establecer uno de cada tipo de para un elemento de ModelDrillthroughReport modelo. Para especificar el tipo del informe de obtención de detalles del modelo, establezca la Type propiedad del ModelDrillthroughReport objeto en un valor de enumerador válido DrillthroughType de Detail para una sola instancia o List.

Cuando SetModelDrillthroughReports se llama a , los informes de obtención de detalles del modelo anteriores se reemplazan por el conjunto proporcionado de informes detallados.

Para quitar un informe de obtención de detalles de modelo específico, omita su entrada al Reports llamar al SetModelDrillthroughReports método .

Puede proporcionar un valor vacío para el Reports parámetro para quitar todos los informes de obtención de detalles del modelo para esta entidad.

Se aplica a