ServerReport 클래스

보고서 서버에서 처리되는 보고서를 나타냅니다.

상속 계층

System.Object
  Microsoft.Reporting.WebForms.Report
    Microsoft.Reporting.WebForms.ServerReport

네임스페이스:  Microsoft.Reporting.WebForms
어셈블리:  Microsoft.ReportViewer.WebForms(Microsoft.ReportViewer.WebForms.dll)

구문

‘선언
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
    Inherits Report _
    Implements ISerializable
‘사용 방법
Dim instance As ServerReport
[SerializableAttribute]
public sealed class ServerReport : Report, 
    ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report, 
    ISerializable
[<SealedAttribute>]
[<SerializableAttribute>]
type ServerReport =  
    class
        inherit Report
        interface ISerializable
    end
public final class ServerReport extends Report implements ISerializable

ServerReport 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ServerReport ServerReport 클래스의 새 인스턴스를 초기화합니다.

맨 위로 이동

속성

  이름 설명
공용 속성 Cookies Cookie 개체의 컬렉션을 가져옵니다. ServerReport 개체는 서버 요청을 수행할 때 이 컬렉션의 쿠키를 사용합니다.
공용 속성 DisplayName 보고서의 표시 이름을 가져오거나 설정합니다. (Report에서 상속됨)
공용 속성 Headers 사용자 지정 머리글을 포함하는 문자열의 컬렉션을 가져옵니다.
공용 속성 HistoryId 서버 보고서에 사용되는 보고서 기록 스냅숏의 고유 ID를 가져오거나 설정합니다.
공용 속성 IsDrillthroughReport 보고서가 드릴스루 보고서인지 여부를 나타냅니다. (Report에서 상속됨)
공용 속성 IsReadyForRendering 보고서 정의와 모든 매개 변수가 지정되었고 모든 데이터 소스를 사용할 준비가 되었는지 여부를 나타내는 Boolean 값을 가져옵니다. (Report에서 상속됨)
공용 속성 ReportPath 서버의 보고서 경로를 가져오거나 설정합니다.
공용 속성 ReportServerCredentials 보고서 서버에 사용할 자격 증명을 가져오거나 설정합니다.
공용 속성 ReportServerUrl 보고서 서버의 URL을 가져오거나 설정합니다.
공용 속성 Timeout 서버 통신을 대기할 시간(밀리초)을 가져오거나 설정합니다.

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetDataSources() 보고서에 사용된 데이터 소스에 대한 정보를 검색합니다.
공용 메서드 GetDataSources(Boolean%) 보고서 데이터 소스에 필요한 모든 자격 증명이 제공되었는지 여부를 포함하여 보고서에 사용된 보고서 원본에 대한 정보를 검색합니다.
공용 메서드 GetDefaultPageSettings 보고서 정의에 지정된 기본 페이지 설정을 가져옵니다. (Report.GetDefaultPageSettings()을(를) 재정의함)
공용 메서드 GetDocumentMap 로컬 보고서에 대한 문서 구조 표현을 반환합니다. (Report에서 상속됨)
공용 메서드 GetExecutionId 현재 실행 ID를 반환합니다. 또는 사용할 수 있는 실행 ID가 없으면 null(Visual Basic의 경우 Nothing)을 반환합니다.
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetParameters 보고서에 대한 보고서 매개 변수 속성을 반환합니다. (Report.GetParameters()을(를) 재정의함)
공용 메서드 GetServerVersion 보고서 서버의 버전을 반환합니다.
공용 메서드 GetTotalPages() 보고서의 총 소프트 페이지 수를 반환합니다. (Report에서 상속됨)
공용 메서드 GetTotalPages(PageCountMode%) 보고서의 총 소프트 페이지 수와 현재 페이지 수 모드를 나타내는 PageCountMode 값을 반환합니다. (Report.GetTotalPages(PageCountMode%)을(를) 재정의함)
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 IsQueryExecutionAllowed 보고서가 쿼리를 실행할 수 있는지 여부를 나타냅니다.
공용 메서드 ListRenderingExtensions 서버 보고서에 대해 사용 가능한 모든 렌더링 확장 프로그램을 반환합니다. (Report.ListRenderingExtensions()을(를) 재정의함)
공용 메서드 LoadReportDefinition(Stream) Stream 을 사용하여 처리를 위해 보고서 정의를 로드합니다. (Report에서 상속됨)
공용 메서드 LoadReportDefinition(TextReader) TextReader 를 사용하여 원격 처리를 위해 보고서 서버에서 보고서 정의를 로드합니다. (Report.LoadReportDefinition(TextReader)을(를) 재정의함)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 Refresh 보고서가 새 데이터로 렌더링되도록 합니다. (Report.Refresh()을(를) 재정의함)
공용 메서드 Render(String) 보고서를 처리하고 지정된 형식으로 렌더링합니다. (Report에서 상속됨)
공용 메서드 Render(String, String) 보고서를 처리하고 지정된 형식으로 렌더링합니다. (Report에서 상속됨)
공용 메서드 Render(String, String, NameValueCollection, String%, String%) 선택적 URL 액세스 매개 변수로 보고서를 렌더링합니다.
공용 메서드 Render(String, String, NameValueCollection, Stream, String%, String%) 선택적 URL 액세스 매개 변수로 보고서를 렌더링합니다.
공용 메서드 Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) 보고서를 처리하고 지정된 형식으로 렌더링합니다. (Report에서 상속됨)
공용 메서드 Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) 지정된 PageCountMode 값을 사용하여 보고서를 처리하고 지정된 형식으로 렌더링합니다. (Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%)을(를) 재정의함)
공용 메서드 RenderStream 처리된 보고서에 연결된 보조 스트림을 반환합니다.
공용 메서드 SetDataSourceCredentials 보고서에 대한 데이터 소스 자격 증명을 설정합니다.
공용 메서드 SetExecutionId 서버에서 특정 보고서 실행을 사용하여 서버 보고서를 초기화합니다.
공용 메서드 SetParameters(ReportParameter) 보고서에 대한 보고서 매개 변수 속성을 설정합니다. (Report에서 상속됨)
공용 메서드 SetParameters(IEnumerable<ReportParameter>) 보고서에 대한 보고서 매개 변수 속성을 설정합니다. (Report.SetParameters(IEnumerable<ReportParameter>)을(를) 재정의함)
공용 메서드 ToString (Object에서 상속됨)

맨 위로 이동

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현전용 메서드 ISerializable.GetObjectData

맨 위로 이동

주의

ServerReport 개체는 보고서 서버에서 보고서에 대한 프록시로 제공됩니다. 이 개체는 비로컬 방식으로 보고서 서버에서 보고서를 처리하고 서버에 게시된 RDL(Report Definition Language) 파일을 열 수 있으며 원격 처리를 위해 Stream 또는 TextReader의 보고서 정의를 서버로 로드할 수도 있습니다.

ServerReport 개체는 보고서 서버에서 지원하는 형식으로 보고서를 내보내는 기능과 매개 변수를 비롯하여 보고서 서버에서 지원하는 추가 기능을 노출합니다.

ServerReport 개체를 사용하려면 SQL Server 2008 버전 이상의 Reporting Services가 필요합니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.Reporting.WebForms 네임스페이스