Microsoft.ReportingServices.Interfaces Namespace

Enthält Klassen und Schnittstellen, mit denen Sie über Ihre eigenen Übermittlungserweiterungen benutzerdefinierte Benachrichtigungen erstellen und an Benutzer senden sowie benutzerdefinierte Sicherheitserweiterungen für Reporting Services erstellen können.

Klassen

AceCollection

Stellt eine Auflistung von Zugriffssteuerungseinträgen dar, die Zugriffsrechte für mindestens einen Vertrauensnehmer angeben.

AceStruct

Stellt einen Zugriffssteuerungseintrag für einen Vertrauensnehmer (Benutzer, Gruppe oder Computer) dar, der die Vorgänge angibt, die ein Vertrauensnehmer für Elemente in der Berichtsserver-Datenbank ausführen kann.

CatalogOperationsCollection

Stellt eine Auflistung von Katalogvorgängen dar.

DatasourceOperationsCollection

Stellt eine Auflistung von Datenquellenvorgängen dar.

DoNotCacheQueryDesignerAttribute

Erzwingt, dass ein Abfrage-Designer jedes Mal neu geladen wird, wenn er instanziiert wird.

EnableEventArgs

Stellt Daten für das EnableAltDesignerChanged-Ereignis bereit.

Extension

Stellt eine Erweiterung in SQL Server Reporting Services dar.

F1KeywordAttribute

Stellt das Themenschlüsselwort dar, nach dem in der SQL Server-Onlinedokumentation gesucht werden soll, wenn in der Benutzeroberfläche des Abfrage-Designers die F1-TASTE gedrückt wird.

FolderOperationsCollection

Stellt eine Auflistung von Ordnervorgängen dar.

LocalizedNameAttribute

Stellt den lokalisierten Namen einer Erweiterung bereit.

ModelItemOperationsCollection

Stellt eine ModelItemOperationsCollection-Auflistung dar.

ModelOperationsCollection

Stellt eine Auflistung von ModelOperation-Objekten dar.

Notification

Stellt Abonnementinformationen dar, die von Übermittlungserweiterungen zum Übermitteln von Berichten verwendet werden.

NotificationWithResult

Stellt eine Benachrichtigung mit Ergebnis dar.

OperationNames

Enthält die Feldnamen und entsprechenden Werte für Vorgänge, die Benutzer für Elemente in SQL Server Reporting Services ausführen können.

RenderedOutputFile

Stellt die Ausgabe von einer Renderingerweiterung dar. Ein RenderedOutputFile-Objekt enthält die zugeordneten Informationen zu Dateiname und Dateityp, die von der Übermittlungserweiterung benötigt werden, um den von der Renderingerweiterung zurückgegebenen Datenstrom zu verarbeiten.

Report

Stellt berichtsspezifische Informationen und Methoden dar, anhand derer die Übermittlungserweiterungen Berichte an die Benutzer übermitteln können.

ReportOperationsCollection

Stellt eine Auflistung von Berichtsvorgängen dar.

ResourceOperationsCollection

Stellt eine Auflistung von Ressourcenvorgängen dar.

Setting

Stellt eine Einstellung für eine Erweiterung dar.

SupportsGenericQueryDesignerAttribute

Gibt an, ob der den IQueryDesigner benutzerdefinierten Textmodus unterstützt.

SupportsMdxQuerySpecificationAttribute

Gibt an, ob IQueryDesigner den MDX-Abfragemodus (Multidimensional Expressions) unterstützt.

ValidValue

Stellt einen gültigen Wert für eine Erweiterungseinstellung dar.

Schnittstellen

IAuthenticationExtension

Stellt eine Authentifizierungserweiterung in SQL Server Reporting Services dar.

IAuthenticationExtension2

Stellt die Schnittstelle der Authentifizierungserweiterung dar.

IAuthorizationExtension

Stellt eine Erweiterung dar, mit der die Autorisierungsfunktion von SQL Server Reporting Services erweitert werden kann.

IDeliveryExtension

Stellt eine Übermittlungserweiterung in SQL Server Reporting Services dar.

IDeliveryReportServerInformation

Enthält Informationen zu dem für Übermittlungserweiterungen erforderlichen Berichtsserver. Dies kann beispielsweise eine Liste der verfügbaren Renderingerweiterungen sein.

IExtension

Stellt eine Erweiterung in SQL Server Reporting Services dar.

IParameter

Definiert die Parametereigenschaften.

IQueryDesigner

Stellt einen benutzerdefinierten Abfrage-Designer im Berichts-Designer in Business Intelligence Development Studio dar.

IQueryDesignerHelpConsumer

Stellt einen Hilfeconsumer in einem benutzerdefinierten Abfrage-Designer dar.

IQueryDesignerHelpImpl

Stellt eine Hilfeimplementierung in einem benutzerdefinierten Abfrage-Designer dar.

IQueryDesignerState

Stellt eine Schnittstelle zum Initialisieren des Status eines IQueryDesigner-Objekts und zum Beibehalten von Designerstatusdaten dar.

IRenderStream

Bietet Unterstützung für das Rendern mehrerer Datenströme aus einer Renderingerweiterung.

IReportContext

Definiert die Eigenschaften des Berichtskontexts.

IReportDefinitionCustomizationExtension

Definiert die ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>)-Methode, die zum Verarbeiten einer Berichtsdefinition verwendet wird.

IRSRequestContext

Definiert die Eigenschaften des Anforderungskontexts für die Reporting Services.

ISemanticModelGenerator

Definiert die Eigenschaften und Methoden zum Generieren eines Semantikmodells von einem Bericht.

ISubscriptionBaseUIUserControl

Gibt an, auf welche Weise Abonnementinformationen, die für die Übermittlungserweiterung spezifisch sind, vom Benutzer abgerufen werden (z. B. E-Mail-Adressen).

IUserContext

Definiert die Eigenschaften für den Kontext der Benutzersitzung.

IWindowsAuthenticationExtension

Stellt eine Windows-Authentifizierungserweiterung in SQL Server Reporting Services dar.

IWindowsAuthenticationExtension2

Stellt die Schnittstelle der Windows-Authentifizierungserweiterung dar.

Enumerationen

AuthenticationType

Definiert die Authentifizierungsmodi.

CatalogOperation

Beschreibt die Vorgänge, die ein Benutzer für den Katalog ausführen kann.

DatasourceOperation

Gibt die Vorgänge an, die ein Benutzer für eine freigegebene Datenquelle ausführen kann.

FolderOperation

Beschreibt die Vorgänge, die ein Benutzer für einen Ordner ausführen kann.

ModelItemOperation

Beschreibt die für ein Modellelement zulässigen Vorgangstypen.

ModelOperation

Beschreibt die Vorgänge, die ein Benutzer für ein Modell ausführen darf.

RdceCustomizableElementId

Definiert die Berichtselemente, die angepasst werden können.

ReportOperation

Beschreibt die Vorgänge, die ein Benutzer für einen Bericht ausführen kann.

ResourceOperation

Gibt die Vorgänge an, die ein Benutzer für eine Ressource ausführen kann.

SecurityItemType

Listet das Element auf, das einer bestimmten Autorisierungsanforderung zugeordnet ist.

StreamOper

Definiert den Vorgang, der von der CreateAndRegisterStream-Methode verwendet wird. Das Rendern von Erweiterungen fordert möglicherweise einen Datenstrom an, der durch SOAP oder URL-Zugriff oder einen temporären Datenstrom für Clientanwendungen verfügbar ist, um während des Renderingprozesses verwendet zu werden.

Delegaten

CreateAndRegisterStream

Erstellt und registriert einen Datenstrom und wird von einem Berichtsserver zum Abrufen des Datenstroms aufgerufen, in dem ein Bericht gerendert werden soll.

EnableEventHandler

Stellt eine Methode zur Behandlung des EnableAltDesignerChanged-Ereignisses dar.

Hinweise

Die Reporting Services-Erweiterungsklassenbibliothek besteht aus einer Reihe von Klassen, Schnittstellen und Werttypen, die in Reporting Services enthalten sind. Diese Bibliothek bietet Zugriff auf Systemfunktionen und ist als Grundlage konzipiert, auf der .NET Framework Anwendungen verwendet werden können, um Reporting Services Komponenten zu erweitern.