Поделиться через


ReportingService2010.SetModelDrillthroughReports Метод

Определение

Связывает набор детализированных отчетов с моделью.

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())

Параметры

Model
String

Полный URL-адрес модели, включая имя файла и расширение SMDL.

ModelItemID
String

Идентификатор элемента модели, для которого задаются детализированные отчеты

Reports
ModelDrillthroughReport[]

Массив объектов ModelDrillthroughReport.

Атрибуты

Комментарии

В следующей таблице показаны сведения о заголовках и разрешениях для этой операции.

Использование заголовков SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Необходимые разрешения в собственном режиме UpdateContent on Model AND ReadProperties в каждом отчете в Reports
Необходимые разрешения в режиме SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> on Model AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> в каждом отчете в Reports

Если детализированные отчеты не определены, пользователь будет перенаправлен в динамически создаваемый отчет по щелчку.

Детализированные отчеты могут быть одним или несколькими экземплярами. Можно задать один из каждого типа ModelDrillthroughReport для элемента модели. Укажите тип отчета детализации модели, задав свойству TypeModelDrillthroughReport объекта допустимое DrillthroughType значение перечислителя для одного экземпляра Detail или List.

При SetModelDrillthroughReports вызове предыдущие отчеты детализации модели заменяются предоставленным набором детализированных отчетов.

Чтобы удалить конкретный отчет детализации модели, опустите его запись из Reports при вызове SetModelDrillthroughReports метода .

Для параметра можно указать пустое Reports значение, чтобы удалить все отчеты детализации модели для этой сущности.

Применяется к