ReportExecutionService 클래스

정의

Reporting Services 실행 웹 서비스를 사용하면 개발자가 보고서 서버에서 프로그래밍 방식으로 보고서를 처리하고 렌더링할 수 있습니다.

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

예제

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  

설명

메서드를 Url 호출하기 전에 웹 서비스의 및 Credentials 속성을 설정해야 합니다.

생성자

ReportExecutionService()

ReportExecutionService 클래스의 새 인스턴스를 초기화합니다.

속성

ExecutionHeaderValue

보고서 실행으로 작업할 때 사용되는 ExecutionID 를 포함하여 SOAP 헤더 정보를 제공합니다.

ServerInfoHeaderValue

보고서 서버에 대한 정보를 반환합니다.

TrustedUserHeaderValue

이 속성은 사용되지 않습니다.

메서드

FindString(Int32, Int32, String)

지정된 문자열이 다음에 발생하는 논리 페이지 번호를 반환합니다.

GetDocumentMap()

실행에 대한 문서 구조의 표현을 반환합니다.

GetExecutionInfo()

보고서 실행에 대한 정보를 반환합니다.

GetExecutionInfo2()

보고서 실행에 대한 정보를 반환합니다.

GetRenderResource(String, String, String)

지정된 렌더링 확장 프로그램 형식의 리소스를 반환합니다.

ListRenderingExtensions()

렌더링 확장 프로그램의 목록을 반환합니다.

ListSecureMethods()

호출될 때 보안(SSL) 연결이 필요한 SOAP 메서드의 목록을 반환합니다.

LoadDrillthroughTarget(String)

드릴스루 동작에서 보고서 실행을 만듭니다.

LoadDrillthroughTarget2(String)

드릴스루 동작에서 보고서 실행을 만듭니다.

LoadReport(String, String)

보고서 서버에서 새 실행으로 보고서를 로드합니다.

LoadReport2(String, String)

보고서 서버에서 새 실행으로 보고서를 로드합니다.

LoadReportDefinition(Byte[], Warning[])

클라이언트가 제공하는 보고서 정의에서 보고서 실행을 만듭니다.

LoadReportDefinition2(Byte[], Warning[])

클라이언트가 제공하는 보고서 정의에서 보고서 실행을 만듭니다.

Logoff()

웹 서비스 요청을 하는 현재 사용자를 로그아웃시킵니다.

LogonUser(String, String, String)

보고서 서버 웹 서비스에 사용자를 로그온하고 사용자 요청을 인증합니다.

NavigateBookmark(String, String)

보고서의 특정 책갈피로 이동합니다.

NavigateDocumentMap(String)

보고서의 특정 섹션으로 이동합니다.

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

특정 보고서를 처리하고 지정된 형식으로 렌더링합니다.

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

특정 보고서를 처리하고 지정된 형식으로 렌더링합니다.

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

처리된 보고서와 연결된 보조 렌더링 스트림을 가져옵니다.

ResetExecution()

스냅샷을 지우고 세션 상태를 다시 설정하여 현재 보고서 실행을 다시 설정합니다.

ResetExecution2()

스냅샷을 지우고 세션 상태를 다시 설정하여 현재 보고서 실행을 다시 설정합니다.

SetExecutionCredentials(DataSourceCredentials[])

현재 보고서 실행과 연결된 자격 증명을 설정합니다.

SetExecutionCredentials2(DataSourceCredentials[])

현재 보고서 실행과 연결된 자격 증명을 설정합니다.

SetExecutionParameters(ParameterValue[], String)

현재 보고서 실행과 연결된 매개 변수 값을 설정하고 유효성을 검사합니다.

SetExecutionParameters2(ParameterValue[], String)

현재 보고서 실행과 연결된 매개 변수 값을 설정하고 유효성을 검사합니다.

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

사용자 정렬 동작에 따라 실행에 대한 정렬을 적용하거나 제거합니다.

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

사용자 정렬 동작에 따라 실행에 대한 정렬을 적용하거나 제거합니다.

ToggleItem(String)

보고서의 표시/숨기기 항목을 표시하거나 숨깁니다.

적용 대상