ISubscriptionBaseUIUserControl Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le moyen de récupérer les informations d’abonnement spécifiques à l’extension de livraison auprès de l’utilisateur (par exemple, les adresses e-mail).
public interface class ISubscriptionBaseUIUserControl : Microsoft::ReportingServices::Interfaces::IExtension
public interface ISubscriptionBaseUIUserControl : Microsoft.ReportingServices.Interfaces.IExtension
type ISubscriptionBaseUIUserControl = interface
interface IExtension
Public Interface ISubscriptionBaseUIUserControl
Implements IExtension
- Implémente
Remarques
L’interface ISubscriptionBaseUIUserControl vous permet de mettre en place une interface utilisateur par abonnement pour le Gestionnaire de rapports. Pour plus d’informations sur l’interface ISubscriptionBaseUIUserControl , voir Implémentation de l’interface ISubscriptionBaseUIUserControl pour une extension de diffusion.
Une application ne crée pas directement une instance de l’interface ISubscriptionBaseUIUserControl , mais une instance d’une classe qui implémente ISubscriptionBaseUIUserControl.
Les classes qui implémentent ISubscriptionBaseUIUserControl doivent également 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. Les classes qui implémentent ISubscriptionBaseUIUserControl doivent également hériter de System.Web.UI.WebControls.WebControl.
Propriétés
| Nom | Description |
|---|---|
| Description |
Obtient la description de la livraison affichée dans le Gestionnaire de rapports. |
| 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. |
| UserData |
Un tableau d’objets Setting qui définit les paramètres d’extension d’une notification. |
Méthodes
| Nom | Description |
|---|---|
| SetConfiguration(String) |
Utilisé pour transmettre des données de configuration personnalisées à une extension. (Hérité de IExtension) |
| Validate() |
Utilisé pour déterminer si les paramètres d’une extension de livraison sont valides. |