ReportExecutionService ReportExecutionService ReportExecutionService Class

정의

Reporting Services 실행 웹 서비스에는 개발자가 프로그래밍 방식으로 처리 하 고 있는 보고서 서버에서 보고서를 렌더링할 수 있습니다. The Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.

public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
상속
ReportExecutionServiceReportExecutionServiceReportExecutionService

예제

Dim rs As New myNamespace.myReferenceName.ReportExecutionService()  
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();  
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"  
rs.Credentials = System.Net.CredentialCache.DefaultCredentials  

설명

설정 해야 합니다는 UrlCredentials 메서드 호출 하기 전에 웹 서비스의 속성입니다.You must set the Url and Credentials properties of the web service before making any method calls.

생성자

ReportExecutionService() ReportExecutionService() ReportExecutionService()

ReportExecutionService 클래스의 새 인스턴스를 초기화합니다. Initializes a new instance of the ReportExecutionService class.

속성

ExecutionHeaderValue ExecutionHeaderValue ExecutionHeaderValue

SOAP 헤더 정보를 제공 합니다. 포함 하는 * * ExecutionID * * 보고서 실행 오류에서 작업할 때 사용 합니다. Provides SOAP header information, including the ExecutionID used when working with report executions.

ServerInfoHeaderValue ServerInfoHeaderValue ServerInfoHeaderValue

보고서 서버에 대한 정보를 반환합니다. Returns information about the report server.

TrustedUserHeaderValue TrustedUserHeaderValue TrustedUserHeaderValue

이 속성은 사용되지 않습니다. This property is not used.

메서드

FindString(Int32, Int32, String) FindString(Int32, Int32, String) FindString(Int32, Int32, String)

지정된 문자열이 다음에 발생하는 논리 페이지 번호를 반환합니다. Returns the logical page number of the next occurrence of the specified string.

GetDocumentMap() GetDocumentMap() GetDocumentMap()

실행에 대한 문서 구조의 표현을 반환합니다. Returns the representation of the document map for the execution.

GetExecutionInfo() GetExecutionInfo() GetExecutionInfo()

보고서 실행에 대한 정보를 반환합니다. Returns information about the report execution.

GetExecutionInfo2() GetExecutionInfo2() GetExecutionInfo2()

보고서 실행에 대한 정보를 반환합니다. Returns information about the report execution.

GetRenderResource(String, String, String) GetRenderResource(String, String, String) GetRenderResource(String, String, String)

지정된 렌더링 확장 프로그램 형식의 리소스를 반환합니다. Returns the resource for a specified rendering extension format.

ListRenderingExtensions() ListRenderingExtensions() ListRenderingExtensions()

렌더링 확장 프로그램의 목록을 반환합니다. Returns a list of rendering extensions.

ListSecureMethods() ListSecureMethods() ListSecureMethods()

호출될 때 보안(SSL) 연결이 필요한 SOAP 메서드의 목록을 반환합니다. Returns a list of SOAP methods that require a secure (SSL) connection when invoked.

LoadDrillthroughTarget(String) LoadDrillthroughTarget(String) LoadDrillthroughTarget(String)

드릴스루 동작에서 보고서 실행을 만듭니다. Creates a report execution from a drillthrough action.

LoadDrillthroughTarget2(String) LoadDrillthroughTarget2(String) LoadDrillthroughTarget2(String)

드릴스루 동작에서 보고서 실행을 만듭니다. Creates a report execution from a drillthrough action.

LoadReport(String, String) LoadReport(String, String) LoadReport(String, String)

보고서 서버에서 새 실행으로 보고서를 로드합니다. Loads a report from the report server into a new execution.

LoadReport2(String, String) LoadReport2(String, String) LoadReport2(String, String)

보고서 서버에서 새 실행으로 보고서를 로드합니다. Loads a report from the report server into a new execution.

LoadReportDefinition(Byte[], Warning[]) LoadReportDefinition(Byte[], Warning[]) LoadReportDefinition(Byte[], Warning[])

클라이언트가 제공하는 보고서 정의에서 보고서 실행을 만듭니다. Creates a report execution from a report definition supplied by the client.

LoadReportDefinition2(Byte[], Warning[]) LoadReportDefinition2(Byte[], Warning[]) LoadReportDefinition2(Byte[], Warning[])

클라이언트가 제공하는 보고서 정의에서 보고서 실행을 만듭니다. Creates a report execution from a report definition supplied by the client.

Logoff() Logoff() Logoff()

웹 서비스 요청을 하는 현재 사용자를 로그아웃시킵니다. Logs out the current user making Web service requests.

LogonUser(String, String, String) LogonUser(String, String, String) LogonUser(String, String, String)

보고서 서버 웹 서비스에 사용자를 로그온하고 사용자 요청을 인증합니다. Logs on a user and authenticates a user request to the Report Server Web service.

NavigateBookmark(String, String) NavigateBookmark(String, String) NavigateBookmark(String, String)

보고서의 특정 책갈피로 이동합니다. Navigates to a specific bookmark in the report.

NavigateDocumentMap(String) NavigateDocumentMap(String) NavigateDocumentMap(String)

보고서의 특정 섹션으로 이동합니다. Navigates to a specific section of the report.

Render(String, String, String, String, String, Warning[], String[]) Render(String, String, String, String, String, Warning[], String[]) Render(String, String, String, String, String, Warning[], String[])

특정 보고서를 처리하고 지정된 형식으로 렌더링합니다. Processes a specific report and renders it in the specified format.

Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) Render2(String, String, PageCountMode, String, String, String, Warning[], String[])

특정 보고서를 처리하고 지정된 형식으로 렌더링합니다. Processes a specific report and renders it in the specified format.

RenderStream(String, String, String, String, String) RenderStream(String, String, String, String, String) RenderStream(String, String, String, String, String)

처리된 보고서와 연결된 보조 렌더링 스트림을 가져옵니다. Gets a secondary rendering stream associated with a processed report.

ResetExecution() ResetExecution() ResetExecution()

스냅숏을 지우고 세션 상태를 다시 설정하여 현재 보고서 실행을 다시 설정합니다. Resets the current report execution by clearing the snapshot and resetting the session state.

ResetExecution2() ResetExecution2() ResetExecution2()

스냅숏을 지우고 세션 상태를 다시 설정하여 현재 보고서 실행을 다시 설정합니다. Resets the current report execution by clearing the snapshot and resetting the session state.

SetExecutionCredentials(DataSourceCredentials[]) SetExecutionCredentials(DataSourceCredentials[]) SetExecutionCredentials(DataSourceCredentials[])

현재 보고서 실행과 연결된 자격 증명을 설정합니다. Sets the credentials associated with the current report execution.

SetExecutionCredentials2(DataSourceCredentials[]) SetExecutionCredentials2(DataSourceCredentials[]) SetExecutionCredentials2(DataSourceCredentials[])

현재 보고서 실행과 연결된 자격 증명을 설정합니다. Sets the credentials associated with the current report execution.

SetExecutionParameters(ParameterValue[], String) SetExecutionParameters(ParameterValue[], String) SetExecutionParameters(ParameterValue[], String)

현재 보고서 실행과 연결된 매개 변수 값을 설정하고 유효성을 검사합니다. Sets and validates parameter values associated with the current report execution.

SetExecutionParameters2(ParameterValue[], String) SetExecutionParameters2(ParameterValue[], String) SetExecutionParameters2(ParameterValue[], String)

현재 보고서 실행과 연결된 매개 변수 값을 설정하고 유효성을 검사합니다. Sets and validates parameter values associated with the current report execution.

Sort(String, SortDirectionEnum, Boolean, String, Int32) Sort(String, SortDirectionEnum, Boolean, String, Int32) Sort(String, SortDirectionEnum, Boolean, String, Int32)

사용자 정렬 동작에 따라 실행에 대한 정렬을 적용하거나 제거합니다. Applies or removes a sort for the execution based on a user sort action.

Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2)

사용자 정렬 동작에 따라 실행에 대한 정렬을 적용하거나 제거합니다. Applies or removes a sort for the execution based on a user sort action.

ToggleItem(String) ToggleItem(String) ToggleItem(String)

보고서의 표시/숨기기 항목을 표시하거나 숨깁니다. Toggles the show/hide item in a report.

적용 대상