Langue

IDeliveryExtension Interface

Définition

Représente une extension de livraison 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 permet à un U de mettre en œuvre une classe d’extension de livraison, qui représente la manière dont les notifications de rapport peuvent être transmises aux utilisateurs. Pour plus d’informations sur l’interface IDeliveryExtension , voir Implémentation de l’interface IDeliveryExtension pour une extension de distribution.

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

Les classes qui implémentent IDeliveryExtension doivent implémenter 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 livraison. Par exemple, l’interface IDeliveryExtension définit la Deliver méthode. En retour, le fournisseur de distribution de courriels qui fournit Reporting Services met en œuvre cette Deliver méthode afin d’envoyer des notifications de signalement par e-mail.

Propriétés

Nom Description
ExtensionSettings

Obtient une liste des paramètres utilisés par l’extension de livraison 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 les informations sur le serveur de rapports dont l’extension de livraison a besoin pour effectuer les livraisons.

Méthodes

Nom Description
Deliver(Notification)

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

SetConfiguration(String)

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

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

Utilisé pour déterminer si un ensemble donné de paramètres d’extension de livraison est valide.

S’applique à