다음을 통해 공유


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

파일 이름과 .smdl 파일 이름 확장명을 포함하는 모델의 정규화된 URL입니다.

ModelItemID
String

모델 드릴스루 보고서를 설정할 모델의 모델 항목 ID입니다.

Reports
ModelDrillthroughReport[]

ModelDrillthroughReport 개체의 배열입니다.

특성

설명

다음 표에서는 이 작업에 대한 헤더 및 사용 권한 정보를 보여 줍니다.

SOAP 헤더 사용 (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
기본 모드 필수 권한 UpdateContentModel 각 보고서에 대한 AND ReadPropertiesReports
SharePoint 모드 필수 권한 <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>의 Model 각 보고서에 대한 AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems>Reports

정의된 드릴스루 보고서가 없는 경우 사용자는 동적으로 생성된 클릭스루 보고서로 전달됩니다.

드릴스루 보고서는 단일 instance 또는 여러 instance 수 있습니다. , 모델 항목의 각 형식 ModelDrillthroughReport 중 하나를 설정할 수 있습니다. 단일 instance 또는 List의 유효한 DrillthroughType 열거자 값 Detail 으로 개체의 ModelDrillthroughReport 속성을 설정 Type 하여 모델 드릴스루 보고서의 형식을 지정합니다.

SetModelDrillthroughReports 가 호출되면 이전 모델 드릴스루 보고서가 제공된 드릴스루 보고서 집합으로 대체됩니다.

특정 모델 드릴스루 보고서를 제거하려면 메서드를 호출 SetModelDrillthroughReports 할 때 에서 해당 항목을 Reports 생략합니다.

매개 변수에 빈 값을 제공하여 이 엔터티에 Reports 대한 모든 모델 드릴스루 보고서를 제거할 수 있습니다.

적용 대상