ReportingService2005.SetModelDrillthroughReports Method
Associates a set of drill-through reports with a model.
Namespace: ReportService2005
Assembly: ReportService2005 (in ReportService2005.dll)
Syntax
'Declaration
Public Sub SetModelDrillthroughReports ( _
Model As String, _
ModelItemID As String, _
Reports As ModelDrillthroughReport() _
)
'Usage
Dim instance As ReportingService2005
Dim Model As String
Dim ModelItemID As String
Dim Reports As ModelDrillthroughReport()
instance.SetModelDrillthroughReports(Model, _
ModelItemID, Reports)
public void SetModelDrillthroughReports(
string Model,
string ModelItemID,
ModelDrillthroughReport[] Reports
)
public:
void SetModelDrillthroughReports(
String^ Model,
String^ ModelItemID,
array<ModelDrillthroughReport^>^ Reports
)
member SetModelDrillthroughReports :
Model:string *
ModelItemID:string *
Reports:ModelDrillthroughReport[] -> unit
public function SetModelDrillthroughReports(
Model : String,
ModelItemID : String,
Reports : ModelDrillthroughReport[]
)
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: array<ReportService2005.ModelDrillthroughReport[]
An array of ModelDrillthroughReport objects.
Remarks
The table below shows header and permissions information on this operation.
SOAP Headers |
(In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Required Permissions |
UpdateContent on Model AND ReadProperties on each report in Reports |
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.