Microsoft.ReportingServices.Interfaces Espace de noms
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.
Contient des classes et interfaces qui vous permettent de créer et d’envoyer des notifications personnalisées aux utilisateurs via vos propres extensions de livraison, ainsi que de créer des extensions de sécurité personnalisées pour Reporting Services.
Classes
| Nom | Description |
|---|---|
| AceCollection |
Représente un ensemble d’entrées de contrôle d’accès spécifiant les droits d’accès pour un ou plusieurs fiduciaires. |
| AceStruct |
Représente une entrée de contrôle d’accès pour un fiduciaire (utilisateur, groupe ou ordinateur) qui spécifie les opérations qu’un fiduciaire peut effectuer sur des éléments de la base de données du serveur de rapports. |
| CatalogOperationsCollection |
Représente une collection d’opérations de catalogue. |
| DatasourceOperationsCollection |
Représente un ensemble d’opérations de source de données. |
| DoNotCacheQueryDesignerAttribute |
Cela oblige un concepteur de requêtes à être rechargé à chaque fois qu’il est instancié. |
| EnableEventArgs |
Fournit des données pour l’événement EnableAltDesignerChanged. |
| Extension |
Représente une extension dans SQL Server Reporting Services. |
| F1KeywordAttribute |
Représente le mot-clé thématique pour rechercher SQL Server Books Online lorsque la touche F1 est pressée dans l’interface du concepteur de requêtes. |
| FolderOperationsCollection |
Représente une collection d’opérations de dossier. |
| LocalizedNameAttribute |
Fournit le nom localisé d’une extension. |
| ModelItemOperationsCollection |
Représente une collection de ModelItemOperationsCollection. |
| ModelOperationsCollection |
Représente une collection d’objets ModelOperation . |
| Notification |
Représente les informations d’abonnement utilisées par les extensions de livraison pour livrer des rapports. |
| NotificationWithResult |
Représente une notification avec le résultat. |
| OperationNames |
Contient les noms des champs et les valeurs correspondantes pour les opérations que les utilisateurs peuvent effectuer sur des éléments dans SQL Server Reporting Services. |
| RenderedOutputFile |
Représente la sortie d’une extension de rendu. Un RenderedOutputFile objet contient les informations associées au nom de fichier et au type requises par l’extension de livraison afin de traiter le flux retourné par l’extension de rendu. |
| Report |
Représente des informations et méthodes spécifiques à chaque rapport qui permettent aux extensions de livraison de livrer des rapports aux utilisateurs. |
| ReportOperationsCollection |
Représente un ensemble d’opérations de rapport. |
| ResourceOperationsCollection |
Représente un ensemble d’opérations de ressources. |
| Setting |
Représente un paramètre pour une extension. |
| SupportsGenericQueryDesignerAttribute |
Précise si le IQueryDesigner mode texte personnalisé prend en charge. |
| SupportsMdxQuerySpecificationAttribute |
Précise si le mode de requête d’expression multidimensionnelle (MDX) prend IQueryDesigner en charge le mode de requête. |
| ValidValue |
Représente une valeur valide pour un paramètre d’extension. |
Interfaces
| Nom | Description |
|---|---|
| IAuthenticationExtension |
Représente une extension d’authentification dans SQL Server Reporting Services. |
| IAuthenticationExtension2 |
Représente l’interface de l’extension d’authentification. |
| IAuthorizationExtension |
Représente une extension pouvant être utilisée pour étendre la fonctionnalité d’autorisation de SQL Server Reporting Services. |
| IDeliveryExtension |
Représente une extension de livraison dans SQL Server Reporting Services. |
| IDeliveryReportServerInformation |
Contient des informations sur le serveur de rapports requises par les extensions de livraison. Par exemple, une liste des extensions de rendu disponibles. |
| IExtension |
Représente une extension dans SQL Server Reporting Services. |
| IParameter |
Définit les propriétés des paramètres. |
| IQueryDesigner |
Représente un concepteur de requêtes personnalisé dans le Concepteur de rapports dans Business Intelligence Development Studio. |
| IQueryDesignerHelpConsumer |
Représente un consommateur d’aide dans un concepteur de requêtes personnalisé. |
| IQueryDesignerHelpImpl |
Représente une implémentation d’aide dans un concepteur de requêtes personnalisé. |
| IQueryDesignerState |
Représente une interface pour initialiser l’état d’un IQueryDesigner et pour les données d’état du concepteur persistantes. |
| IRenderStream |
Offre la prise en charge du rendu de multiples flux depuis une extension de rendu. |
| IReportContext |
Définit les propriétés du contexte du rapport. |
| IReportDefinitionCustomizationExtension |
Définit la ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) méthode utilisée pour traiter la définition d’un rapport. |
| IRSRequestContext |
Définit les propriétés du contexte de requête pour les services de rapport. |
| ISemanticModelGenerator |
Définit les propriétés et méthodes pour générer un modèle sémantique d’un rapport. |
| ISubscriptionBaseUIUserControl |
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). |
| IUserContext |
Définit les propriétés du contexte de la session utilisateur. |
| IWindowsAuthenticationExtension |
Représente une extension d’authentification Windows dans SQL Server Reporting Services. |
| IWindowsAuthenticationExtension2 |
Représente l’interface de l’extension d’authentification Windows. |
Énumérations
| Nom | Description |
|---|---|
| AuthenticationType |
Définit les modes d’authentification. |
| CatalogOperation |
Décrit les opérations qu’un utilisateur peut effectuer sur le catalogue. |
| DatasourceOperation |
Spécifie les opérations qu’un utilisateur peut effectuer sur une source de données partagée. |
| FolderOperation |
Décrit les opérations qu’un utilisateur peut effectuer sur un dossier. |
| ModelItemOperation |
Décrit les types d’opérations autorisées sur un élément modèle. |
| ModelOperation |
Décrit les opérations qu’un utilisateur peut effectuer sur un modèle. |
| RdceCustomizableElementId |
Définit les éléments du rapport qui peuvent être personnalisés. |
| ReportOperation |
Décrit les opérations qu’un utilisateur peut effectuer sur un rapport. |
| ResourceOperation |
Spécifie les opérations qu’un utilisateur peut effectuer sur une ressource. |
| SecurityItemType |
Énumère l’élément associé à une demande d’autorisation spécifique. |
| StreamOper |
Définit l’opération utilisée par la CreateAndRegisterStream méthode. Les extensions de rendu peuvent demander un flux disponible pour les applications clientes via un accès SOAP ou URL, ou un flux temporaire à utiliser pendant le processus de rendu. |
Délégués
| Nom | Description |
|---|---|
| CreateAndRegisterStream |
Crée et enregistre un flux et est appelé par un serveur de rapports pour récupérer le flux auquel un rapport est affiché. |
| EnableEventHandler |
Représente une méthode de gestion de l’événement EnableAltDesignerChanged |
Remarques
La bibliothèque de classes d’extension Reporting Services est un ensemble de classes, d’interfaces et de types de valeurs inclus dans Reporting Services. Cette bibliothèque donne accès à des fonctionnalités système et est conçue pour servir de base sur laquelle les applications du cadre .NET peuvent être utilisées pour étendre les composants Reporting Services.