Partager via


IDeliveryExtension Interface

Définition

Représente une extension de remise dans 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
Implémente

Remarques

L’interface IDeliveryExtension vous permet d’implémenter une classe d’extension de remise, qui représente une façon dont les notifications de rapport peuvent être remises aux utilisateurs. Pour plus d’informations sur l’interface, consultez Implémentation de l’interface IDeliveryExtension pour une extension de remise.IDeliveryExtension

Une application ne crée pas directement une instance de l’interface IDeliveryExtension , mais crée une instance d’une classe qui implémente IDeliveryExtension.

Les classes qui implémentent doivent implémenter IDeliveryExtension tous les membres hérités et définissent généralement des membres supplémentaires pour ajouter la fonctionnalité spécifique au fournisseur de remise. Par exemple, l’interface IDeliveryExtension définit la Deliver méthode. À son tour, le fournisseur de remise par courrier électronique fourni avec Reporting Services implémente la Deliver méthode afin d’envoyer des notifications de rapports par courrier électronique.

Propriétés

ExtensionSettings

Obtient la liste des paramètres utilisés par l'extension de remise pour créer une notification ou un rapport.

IsPrivilegedUser

Indique si l'utilisateur est autorisé à accéder à toutes les fonctionnalités de l'extension.

LocalizedName

Obtient le nom localisé de l'extension à afficher dans une interface utilisateur.

(Hérité de IExtension)
ReportServerInformation

Obtient des informations relatives au serveur de rapports requises par l'extension de remise pour procéder aux remises.

Méthodes

Deliver(Notification)

Remet la notification de rapport à un utilisateur en fonction du contenu de la notification.

SetConfiguration(String)

Utilisé pour passer des données de configuration personnalisées à une extension.

(Hérité de IExtension)
ValidateUserData(Setting[])

Utilisée pour déterminer si un jeu donné de paramètres d'extension de remise est valide.

S’applique à