Compartilhar via


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 maneira de que as notificações de relatório possam ser entregues aos usuários. Para obter mais informações sobre a IDeliveryExtension interface, consulte Implementando a interface IDeliveryExtension para uma extensão de entrega.

Um aplicativo não cria uma instância da IDeliveryExtension interface diretamente, mas cria uma instância de uma classe que implementa IDeliveryExtension.

As classes que implementam IDeliveryExtension devem implementar todos os membros herdados e, normalmente, definir 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 email fornecido com Reporting Services implementa o Deliver método para enviar notificações de relatórios por email.

Propriedades

ExtensionSettings

Obtém uma lista de configurações que são usadas pela extensão de entrega para criar uma notificação ou relatório.

IsPrivilegedUser

Indica se o usuário tem permissão de acesso a toda a funcionalidade da extensão.

LocalizedName

Consegue exibir o nome localizado da extensão em uma interface do usuário.

(Herdado de IExtension)
ReportServerInformation

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

Métodos

Deliver(Notification)

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

SetConfiguration(String)

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

(Herdado de IExtension)
ValidateUserData(Setting[])

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

Aplica-se a