Lenguaje

IDeliveryExtension Interfaz

Definición

Representa una extensión de entrega en SQL Server Reporting Services.

public interface class IDeliveryExtension : Microsoft::ReportingServices::Interfaces::IExtension
public interface IDeliveryExtension : Microsoft.ReportingServices.Interfaces.IExtension
type IDeliveryExtension = interface
    interface IExtension
Public Interface IDeliveryExtension
Implements IExtension
Implementaciones

Comentarios

La IDeliveryExtension interfaz permite a un U implementar una clase de extensión de entrega, que representa una forma en que las notificaciones de informes pueden ser enviadas a los usuarios. Para más información sobre la IDeliveryExtension interfaz, consulte Implementación de la Interfaz IDeliveryExtension para una Extensión de Entrega.

Una aplicación no crea directamente una instancia de la IDeliveryExtension interfaz, sino que crea una instancia de una clase que implementa IDeliveryExtension.

Las clases que implementan IDeliveryExtension deben implementar todos los miembros heredados y, típicamente, definir miembros adicionales para añadir la funcionalidad específica del proveedor de entrega. Por ejemplo, la IDeliveryExtension interfaz define el Deliver método . A su vez, el proveedor de entrega de correo electrónico que incluye Reporting Services implementa el Deliver método para enviar notificaciones de informes por correo electrónico.

Propiedades

Nombre Description
ExtensionSettings

Obtiene una lista de configuraciones que utiliza la extensión de entrega para crear una notificación o informe.

IsPrivilegedUser

Indica si el usuario tiene acceso a todas las funcionalidades de la extensión.

LocalizedName

Obtiene el nombre localizado de la extensión para que se muestre en una interfaz de usuario.

(Heredado de IExtension)
ReportServerInformation

Obtiene información sobre el servidor de informes que la extensión de entrega requiere para realizar entregas.

Métodos

Nombre Description
Deliver(Notification)

Entrega la notificación del informe a un usuario en función del contenido de la notificación.

SetConfiguration(String)

Se usa para pasar datos de configuración personalizados a una extensión.

(Heredado de IExtension)
ValidateUserData(Setting[])

Se utiliza para determinar si un conjunto dado de configuraciones de extensión de entrega es válido.

Se aplica a