ReportingService2010.SetModelDrillthroughReports 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
드릴스루 보고서 집합을 모델과 연결합니다.
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 |
기본 모드 필수 권한 | UpdateContent의 Model 각 보고서에 대한 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
대한 모든 모델 드릴스루 보고서를 제거할 수 있습니다.