IDeliveryExtension Interface

Definição

Representa uma extensão de entrega no 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
Implementações

Comentários

A IDeliveryExtension interface permite que você implemente uma classe de extensão de entrega, que representa uma forma de notificações de relatório serem entregues aos usuários. Para mais informações sobre a IDeliveryExtension interface, veja Implementando a Interface IDeliveryExtension para uma Extensão de Entrega.

Uma aplicação não cria uma instância da IDeliveryExtension interface diretamente, mas cria uma instância de uma classe que implementa IDeliveryExtension.

Classes que implementam IDeliveryExtension devem implementar todos os membros herdados, e normalmente definem membros adicionais para adicionar a funcionalidade específica do provedor de entrega. Por exemplo, a IDeliveryExtension interface define o Deliver método. Por sua vez, o provedor de entrega de e-mail que vem junto com o Reporting Services implementa o Deliver método para enviar notificações de relatórios por e-mail.

Propriedades

Nome Description
ExtensionSettings

Recebe uma lista de configurações usadas pela extensão de entrega para criar uma notificação ou relatório.

IsPrivilegedUser

Indica se o usuário tem acesso a todas as funcionalidades da extensão.

LocalizedName

Faz com que o nome localizado da extensão seja exibido em uma interface de usuário.

(Herdado de IExtension)
ReportServerInformation

Obtém informações sobre o servidor de relatórios que a extensão de entrega exige para realizar entregas.

Métodos

Nome Description
Deliver(Notification)

Entrega a notificação de relatório ao usuário com base no conteúdo da notificação.

SetConfiguration(String)

Usado para passar dados de configuração personalizados para uma extensão.

(Herdado de IExtension)
ValidateUserData(Setting[])

Usado para determinar se um conjunto dado de configurações de extensão de entrega é válido.

Aplica-se a