Microsoft.ReportingServices.Interfaces Espace de noms

Contient les classes et les interfaces qui vous permettent de construire et d'envoyer des notifications personnalisées aux utilisateurs via vos propres extensions de remise, ainsi que de générer des extensions de sécurité personnalisées pour Reporting Services.

Classes

AceCollection

Représente une collection d'entrées de contrôle d'accès spécifiant les droits d'accès d'un ou plusieurs tiers de confiance.

AceStruct

Représente une entrée de contrôle d'accès pour un tiers de confiance (utilisateur, groupe ou ordinateur) qui spécifie les opérations qu'un tiers de confiance peut réaliser sur les é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 une collection d'opérations de source de données.

DoNotCacheQueryDesignerAttribute

Force 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é de rubrique à rechercher dans la documentation en ligne de SQL Server lorsque l'utilisateur appuie sur la touche F1 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 que les extensions de remise utilisent pour remettre des rapports.

NotificationWithResult

Représente une notification avec le résultat.

OperationNames

Contient les noms de champs et les valeurs correspondantes des opérations que les utilisateurs peuvent effectuer sur les éléments dans SQL Server Reporting Services.

RenderedOutputFile

Représente la sortie d'une extension de rendu. Un RenderedOutputFile objet contient le nom de fichier et les informations de type associés requis par l’extension de remise afin de traiter le flux retourné par l’extension de rendu.

Report

Représente des informations spécifiques aux rapports et méthodes qui permettent aux extensions de remise de remettre des rapports aux utilisateurs.

ReportOperationsCollection

Représente une collection d'opérations de rapport.

ResourceOperationsCollection

Représente une collection d'opérations de ressource.

Setting

Représente un paramètre pour une extension.

SupportsGenericQueryDesignerAttribute

Spécifie si IQueryDesigner prend en charge le mode texte personnalisé.

SupportsMdxQuerySpecificationAttribute

Spécifie si IQueryDesigner prend en charge le mode de requête MDX (Multidimensional expression).

ValidValue

Représente une valeur valide pour un paramètre d'extension.

Interfaces

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 qui peut être utilisée pour étendre la fonctionnalité d'autorisation de SQL Server Reporting Services.

IDeliveryExtension

Représente une extension de remise dans SQL Server Reporting Services.

IDeliveryReportServerInformation

Contient des informations sur le serveur de rapports requises par les extensions de remise. Par exemple, 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 une aide consommateur dans un concepteur de requêtes personnalisé.

IQueryDesignerHelpImpl

Représente une implémentation de l'aide dans un concepteur de requêtes personnalisé.

IQueryDesignerState

Représente une interface pour l'initialisation de l'état d'un IQueryDesigner et pour rendre persistantes les données d'état du concepteur.

IRenderStream

Assure la prise en charge du rendu de plusieurs flux de données à partir d'une extension de rendu.

IReportContext

Définit les propriétés du contexte du rapport.

IReportDefinitionCustomizationExtension

Définit la méthode ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) utilisée pour traiter une définition de rapport.

IRSRequestContext

Définit les propriétés du contexte de la requête pour Reporting Services.

ISemanticModelGenerator

Définit les propriétés et les méthodes pour générer le modèle sémantique d'un rapport.

ISubscriptionBaseUIUserControl

Représente le moyen utilisé pour récupérer les informations d'abonnement spécifiques à l'extension de remise de l'utilisateur (par exemple, les adresses électroniques).

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

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 des opérations autorisées sur un élément de 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 méthode CreateAndRegisterStream. Les extensions de rendu peuvent demander un flux qui est disponible pour les applications clientes via SOAP ou un accès URL ou un flux de données temporaire à utiliser pendant le processus de rendu.

Délégués

CreateAndRegisterStream

Crée et enregistre un flux de données et est appelé par un serveur de rapports pour récupérer le flux de données pour lequel rendre un rapport.

EnableEventHandler

Représente une méthode pour la gestion de l'événement EnableAltDesignerChanged

Remarques

La bibliothèque de classes Reporting Services Extension est un ensemble de classes, interfaces et types valeur qui sont inclus dans Reporting Services. Cette bibliothèque fournit l’accès aux fonctionnalités du système et est conçue pour servir de base sur lequel les applications de .NET Framework peuvent être utilisées pour étendre des composants de Reporting Services.