Lenguaje

ReportingService2010.SetModelDrillthroughReports Método

Definición

Asocia un conjunto de informes de ejercicio 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

La URL totalmente calificada del modelo incluye el nombre del archivo y la extensión del nombre de archivo .smdl.

ModelItemID
String

El ID del elemento del modelo en el modelo para el cual se deben establecer informes de drillthrough del modelo

Reports
ModelDrillthroughReport[]

Una matriz de objetos ModelDrillthroughReport.

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 UpdateContent en Model Y ReadProperties en cada informe en Reports
Permisos requeridos en el modo SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en Model Y <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> en cada informe en Reports

Si no existen informes de perforación definidos, el usuario será dirigido a un informe de clics generado dinámicamente.

Los informes de drillthrough pueden ser de instancia única o de múltiples instancias. , Puedes asignar uno de cada tipo de ModelDrillthroughReport para un elemento de modelo. Se especifica el tipo del informe de drillthrough del modelo estableciendo la Type propiedad del ModelDrillthroughReport objeto a un valor de enumerador válido DrillthroughType de Detail para instancia única o List.

Cuando SetModelDrillthroughReports se llama, los informes de perforación del modelo anterior se reemplazan por el conjunto suministrado de informes de perforación.

Para eliminar un informe específico de drillthrough de modelo, omite su entrada desde Reports que llames al SetModelDrillthroughReports método.

Puedes proporcionar un valor vacío para el Reports parámetro para eliminar todos los informes de simulación de modelos para esta entidad.

Se aplica a