Microsoft.ReportingServices.Interfaces Espace de noms

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.