ReportExecutionService.SetExecutionParameters 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 보고서 실행과 관련된 매개변수 값을 설정하고 검증합니다.
public:
ReportExecution2005::ExecutionInfo ^ SetExecutionParameters(cli::array <ReportExecution2005::ParameterValue ^> ^ Parameters, System::String ^ ParameterLanguage);
public ReportExecution2005.ExecutionInfo SetExecutionParameters(ReportExecution2005.ParameterValue[] Parameters, string ParameterLanguage);
member this.SetExecutionParameters : ReportExecution2005.ParameterValue[] * string -> ReportExecution2005.ExecutionInfo
Public Function SetExecutionParameters (Parameters As ParameterValue(), ParameterLanguage As String) As ExecutionInfo
매개 변수
- Parameters
- ParameterValue[]
ParameterValue 개체의 배열입니다.
- ParameterLanguage
- String
.NET 프레임워크 로컬 식별자입니다.
반품
ExecutionInfo 새로운 실행을 포함하는 객체입니다.
설명
아래 표는 이 작업에 대한 헤더와 권한 정보를 보여줍니다.
| SOAP 헤더 사용 | (입) TrustedUserHeaderValue (입) ExecutionHeaderValue (아웃) ServerInfoHeaderValue |
| 네이티브 모드 필요 권한 | 메인 보고서와 모든 하위 보고서에서: ReadProperties 그리고 ExecuteAndView |
| SharePoint 모드 필요 권한이 필요 | 주요 보고서와 모든 하위 보고서에 대해: <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
매개변수 값이 설정되었을 때 현재 실행에 스냅샷이 존재한다면, 실행 또는 히스토리 스냅샷이 아니면 삭제되어 보고서를 다시 실행해야 합니다. 실행 또는 히스토리 스냅샷의 경우, 비쿼리 매개변수에 값을 지정할 수 있습니다. 보고서 서버는 실행 또는 히스토리 스냅샷을 위한 데이터 처리를 수행하지 않습니다.
지정한 매개변수 값에 잘못된 타입이 있으면 메서드는 오류를 반환하고 매개변수는 변경되지 않습니다. 매개변수 값이 올바른 타입이지만 유효한 값이 아니라면, 매개변수가 상태에 MissingValidValue 들어갑니다. 두 경우 모두 보고서를 작성하려 하면 오류가 발생합니다.
ParameterLanguage 만약 지정되지 않는다면, HTTP 헤더에 명시된 Accepts-Language 언어가 사용됩니다. HTTP 헤더에 Accepts-Language 언어가 지정되어 있지 않으면, 보고서 서버의 기본 언어가 사용됩니다.