사용자 지정 보고서 항목 아키텍처Custom Report Item Architecture

사용자 지정 보고서 항목은 RDL(Report Definition Language)의 확장으로서 개발자는 이를 통해 RDL에서 기본적으로 지원되지 않는 기능을 추가하거나 기존 컨트롤의 기능을 확장할 수 있습니다.A custom report item is an extension to the Report Definition Language (RDL) that allows developers to add functionality that’s not natively supported in RDL or extend the functionality of existing controls. 사용자 지정 보고서 항목에는 런타임 구성 요소와 디자인 타임 구성 요소의 두 가지 기본 구성 요소가 있습니다.There are two main components to a custom report item: the run-time component and the design-time component. 이러한 구성 요소는 .NET Framework.NET Framework 어셈블리로 구현되고 CLS 호환 언어로 작성할 수 있습니다.These components are implemented as .NET Framework.NET Framework assemblies, and can be written in any CLS-compliant language.

런타임 구성 요소The Run-Time Component

사용자 지정 보고서 항목에 대한 런타임 구성 요소는 런타임에 보고서 처리기에서 호출됩니다.The run-time component for a custom report item is called by the report processor at run time. 런타임 구성 요소는 런타임에 보고서 처리기에서 전달된 데이터를 수신하고 이 데이터를 처리하며 렌더링된 사용자 지정 보고서 항목이 포함된 이미지를 반환합니다.The run-time component accepts data passed by the report processor at run time, processes this data, and returns an image containing the rendered custom report item.

사용자 지정 보고서 항목 런타임 구성 요소Custom report item run-time component

디자인 타임 구성 요소The Design-Time Component

디자인 타임 구성 요소를 활용하여 사용자 지정 보고서 항목을 Visual StudioVisual Studio의 보고서 디자이너 인터페이스에서 정의하고 조작할 수 있습니다.The design-time component allows the custom report item to be defined and manipulated in the Report Designer interface in Visual StudioVisual Studio. 디자인 타임 구성 요소는 디자인 환경에서 사용자 지정 보고서 항목의 모양과 속성을 제어하는 다수의 하위 컨트롤로 구성됩니다.The design-time component consists of several sub-controls that control the appearance and properties of the custom report item in the design environment.

사용자 지정 보고서 항목 디자인 타임 구성 요소Custom report item design-time component

참고 항목See Also

사용자 지정 보고서 항목 런타임 구성 요소 만들기 Creating a Custom Report Item Run-Time Component
사용자 지정 보고서 항목 디자인 타임 구성 요소 만들기 Creating a Custom Report Item Design-Time Component
방법: 사용자 지정 보고서 항목 배포How to: Deploy a Custom Report Item