Microsoft.ReportingServices.Interfaces Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.