IDeliveryExtension Interface
Represents a delivery extension in SQL Server Reporting Services.
Namespace: Microsoft.ReportingServices.Interfaces
Assembly: Microsoft.ReportingServices.Interfaces (in microsoft.reportingservices.interfaces.dll)
Syntax
'Declaration
Public Interface IDeliveryExtension
Inherits IExtension
public interface IDeliveryExtension : IExtension
public interface class IDeliveryExtension : IExtension
public interface IDeliveryExtension extends IExtension
public interface IDeliveryExtension extends IExtension
Remarks
The IDeliveryExtension interface enables an you to implement a delivery extension class, which represents a way that report notifications can be delivered to users. For more information about the IDeliveryExtension interface, see Implementing the IDeliveryExtension Interface for a Delivery Extension.
An application does not create an instance of the IDeliveryExtension interface directly, but creates an instance of a class that implements IDeliveryExtension.
Classes that implement IDeliveryExtension must implement all inherited members, and typically define additional members to add the delivery provider-specific functionality. For example, the IDeliveryExtension interface defines the Deliver method. In turn, the e-mail delivery provider that ships with Reporting Services implements the Deliver method in order to send reports notifications via e-mail.
Platforms
Development Platforms
For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.
Target Platforms
For a list of the supported platforms, see Hardware and Software Requirements for Installing SQL Server 2005.
See Also
Reference
IDeliveryExtension Members
Microsoft.ReportingServices.Interfaces Namespace