배달 확장 프로그램 구현Implementing a Delivery Extension

사용자는 SQL ServerSQL Server Reporting ServicesReporting Services를 통해 보고서를 만들고 게시할 수 있으며 그런 다음 보고서를 다양한 위치로 배달할 수 있습니다. SQL ServerSQL Server Reporting ServicesReporting Services enables users to create and publish reports that, once created and published, can be delivered to various locations. 또한 Reporting ServicesReporting Services에는 다수의 배달 확장 프로그램이 포함되어 있으며 개발자가 Reporting ServicesReporting Services에서 배달 기능을 더욱 확장할 수 있도록 추가 배달 확장 프로그램을 만들 수 있는 배달 API가 포함되어 있습니다.In addition, Reporting ServicesReporting Services includes several delivery extensions and a delivery API that enable developers to create additional delivery extensions to further extend the functionality of delivery in Reporting ServicesReporting Services.

배달 확장 프로그램의 예제 구현은 SQL Server Reporting Services 제품 예제를 참조하십시오.For a sample implementation of a delivery extension, see SQL Server Reporting Services Product Samples.

섹션 내용In This Section

배달 확장 프로그램 개요Delivery Extensions Overview
Reporting ServicesReporting Services용 사용자 지정 배달 확장 프로그램을 작성하는 방법을 소개합니다.Introduces how to write a custom delivery extension for Reporting ServicesReporting Services.

배달 확장 프로그램 구현 준비Preparing to Implement a Delivery Extension
Reporting ServicesReporting Services 배달 확장 프로그램을 구현할 때 사용할 수 있는 인터페이스와 클래스 및 구현 전에 고려할 사항을 설명합니다.Describes the interfaces and classes available when implementing an Reporting ServicesReporting Services delivery extension, as well as issues to consider before implementation.

배달 확장 프로그램 라이브러리 만들기Creating a Delivery Extension Library
Reporting ServicesReporting Services 배달 확장 프로그램에 대한 네임스페이스 할당에 대해 설명하고 배달 확장 프로그램을 라이브러리 DLL로 컴파일하는 방법에 대해 설명합니다.Describes assigning a namespace for your Reporting ServicesReporting Services delivery extension and compiling your delivery extension into a library DLL.

배달 확장 프로그램에 대한 IDeliveryExtension 인터페이스 구현Implementing the IDeliveryExtension Interface for a Delivery Extension
배달 확장 프로그램의 특성 및 고유의 배달 확장 프로그램 클래스를 구현하는 방법을 설명합니다.Describes the attributes of a delivery extension, and how to implement your own delivery extension class.

배달 확장 프로그램에 대해 Notification 클래스 사용Using a Notification Class for a Delivery Extension
Notification 클래스의 특성 및 이 클래스를 배달 확장 프로그램 구현에서 사용하는 방법을 설명합니다.Describes the attributes of a Notification class and how to use it in your delivery extension implementation.

배달 확장 프로그램에 대해 Setting 클래스 사용Using the Setting Class for a Delivery Extension
Setting 클래스의 특성 및 이 클래스를 배달 확장 프로그램 구현에서 사용하는 방법을 설명합니다.Describes the attributes of a Setting class and how to use it in your delivery extension implementation.

배달 확장 프로그램에 대해 IDeliveryReportServerInformation 인터페이스 사용Using the IDeliveryReportServerInformation Interface for a Delivery Extension
IDeliveryReportServerInformation 인터페이스의 특성 및 이 인터페이스를 배달 확장 프로그램 구현에서 사용하는 방법을 설명합니다.Describes the attributes of a IDeliveryReportServerInformation interface and how to use it in your delivery extension implementation.

배달 확장 프로그램에 대해 Report 클래스 사용Using the Report Class for a Delivery Extension
Report 클래스의 특성 및 이 클래스를 배달 확장 프로그램 구현에서 사용하는 방법을 설명합니다.Describes the attributes of a Report class and how to use it in your delivery extension implementation.

배달 확장 프로그램에 대해 RenderedOutputFile 클래스 사용Using the RenderedOutputFile Class for a Delivery Extension
RenderedOutputFile 클래스의 특성 및 이 클래스를 배달 확장 프로그램 구현에서 사용하는 방법을 설명합니다.Describes the attributes of a RenderedOutputFile class and how to use it in your delivery extension implementation.

배달 확장 프로그램에 대한 ISubscriptionBaseUIUserControl 인터페이스 구현Implementing the ISubscriptionBaseUIUserControl Interface for a Delivery Extension
배달 확장 프로그램 사용자 컨트롤의 특성 및 고유의 구독용 사용자 인터페이스를 구현하는 방법을 설명합니다.Describes the attributes of a delivery extension user control and how to implement your own user interface for a subscription.

배달 확장 프로그램 배포Deploying a Delivery Extension
배달 확장 프로그램을 배포하는 방법을 설명합니다.Describes how to deploy your delivery extension.

배달 확장 프로그램 코드 디버깅Debugging Delivery Extension Code
배달 확장 프로그램에서 코드를 디버깅하는 방법을 설명합니다.Describes how to debug code in your delivery extension.

배달 확장 프로그램 제거Removing a Delivery Extension
보고서 서버에서 배달 확장 프로그램을 제거하는 방법을 설명합니다.Describes how to remove a delivery extension from a report server.

관련 항목:See Also

Reporting Services 확장 프로그램 Reporting Services Extensions
Reporting Services 확장 라이브러리Reporting Services Extension Library