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 implementar una clase de extensión de entrega, que representa una manera de que las notificaciones de informe se puedan entregar a los usuarios. Para obtener más información sobre la IDeliveryExtension interfaz, vea Implementación de la interfaz IDeliveryExtension para una extensión de entrega.

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

Las clases que implementan IDeliveryExtension deben implementar todos los miembros heredados y normalmente definir miembros adicionales para agregar 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 se envía con Reporting Services implementa el Deliver método para enviar notificaciones de informes a través de correo electrónico.

Propiedades

ExtensionSettings

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

IsPrivilegedUser

Indica si se permite al usuario el acceso a toda la funcionalidad de la extensión.

LocalizedName

Obtiene el nombre localizado de la extensión que se va a mostrar en una interfaz de usuario.

(Heredado de IExtension)
ReportServerInformation

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

Métodos

Deliver(Notification)

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

SetConfiguration(String)

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

(Heredado de IExtension)
ValidateUserData(Setting[])

Se utiliza para determinar si un conjunto de valores de configuración de la extensión de entrega es válido.

Se aplica a