ReportingService2005.SetModelDrillthroughReports Method
Associates a set of drill-through reports with a model.
Assembly: ReportService2005 (in ReportService2005.dll)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)] [SoapHeaderAttribute("BatchHeaderValue")] [SoapDocumentMethodAttribute("http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/SetModelDrillthroughReports", RequestNamespace = "http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", ResponseNamespace = "http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices", Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)] public void SetModelDrillthroughReports( string Model, string ModelItemID, ModelDrillthroughReport[] Reports )
Parameters
- Model
- Type: System.String
The full path of the model.
- ModelItemID
- Type: System.String
The ID of the model item in the model for which to set model drill-through reports.
- Reports
- Type: ReportService2005.ModelDrillthroughReport[]
An array of ModelDrillthroughReport objects.
If there are no drill-through reports defined, the user will be directed to a dynamically generated click-through report.
For a model item, you may set one of each type of ModelDrillthroughReport (a single instance or a multiple instance). You may specify the type of the model drill-through report by setting the Type property of the ModelDrillthroughReport object to a valid DrillthroughType enumerator value of SingleInstance or MultipleInstance.
When SetModelDrillthroughReports is called, the previous model drill-through reports are replaced with the supplied set of drill-through reports.
To remove a specific model drill-through report, omit its entry when calling the SetModelDrillthroughReport method.
Supplying an empty value for the Reports parameter removes all model drill-through reports for this entity.
