Freigeben über


Microsoft.ReportingServices.DataProcessing Namespace

Der Microsoft.ReportingServices.DataProcessing-Namespace wird nach einer Teilmenge der Microsoft .NET-Datenanbieterschnittstellen modelliert. Diese Schnittstellen enthalten die minimale Teilmenge der .NET-Datenanbieterfunktionalität, die vom Berichtsserver benötigt wird, um benutzerdefinierte Daten zu verarbeiten, und stellen keinen vollständig implementierten .NET-Datenanbieter dar. Sie müssen keine neue Datenverarbeitungserweiterung für Reporting Services erstellen, wenn ein vorhandener Datenanbieter die Datenverarbeitungserweiterungsschnittstellen bereits implementiert. Wie im Fall eines .NET-Datenanbieters ermöglicht eine Reporting Services-Datenverarbeitungserweiterung Ihnen, eine Verbindung mit einer Datenquelle herzustellen, um Daten abzurufen.

Schnittstellen

IDataMultiValueParameter

Stellt einen mehrwertigen Parameter für ein Command-Objekt dar.

IDataParameter

Stellt einen Parameter für ein Command-Objekt dar.

IDataParameterCollection

Stellt eine Auflistung aller Parameter dar, die für ein Command-Objekt relevant sind.

IDataReader

Bietet eine Möglichkeit zum Lesen eines oder mehrerer Vorwärtsströme von Resultsets, die durch Ausführen eines Befehls an einer Datenquelle abgerufen wurden, und wird von SQL Server Reporting Services-Datenverarbeitungserweiterungen implementiert, die auf relationale Datenbanken zugreifen.

IDataReaderExtension

Bietet eine Möglichkeit zum Lesen eines oder mehrerer Vorwärtsdatenströme von Resultsets, die durch Ausführen eines Befehls an einer Datenquelle abgerufen wurden, und wird von SQL Server Reporting Services zum Abrufen aggregationsspezifischer Informationen zu einem Resultset verwendet.

IDataReaderFieldProperties

Bietet eine Möglichkeit zum Lesen von Feldeigenschaften aus Resultsets, die über die IDataReader-Schnittstelle oder die IDataReaderExtension-Schnittstelle abgerufen werden.

IDbCollationProperties

Stellt die Sortierungseigenschaften für eine Verbindung mit einer Datenquelle dar und wird von SQL Server Reporting Services-Datenverarbeitungserweiterungen implementiert, die auf relationale Datenbanken zugreifen.

IDbCommand

Stellt eine Anweisung dar, die ausgeführt wird, während eine geöffnete Verbindung zu einer Datenquelle vorhanden ist.

IDbCommandAnalysis

Stellt weitere Befehlinformationen für die Analyse einer Abfrage und die Rückgabe einer Liste von Parameternamen dar, die in der Abfrage verwendet werden.

IDbCommandRewriter

Stellt einen umgeschriebenen Befehlstext zur Verfügung.

IDbConnection

Stellt eine geöffnete Verbindung zu einer Datenquelle dar und wird von SQL Server Reporting Services-Datenverarbeitungserweiterungen implementiert, die auf relationale Datenbanken zugreifen.

IDbConnectionExtension

Stellt zusätzliche Verbindungseigenschaften dar, die von den SQL Server Reporting Services-Datenverarbeitungserweiterungen implementiert werden können.

IDbConnectionWrapper

Stellt einen Wrapper für ein IDbConnection-Objekt bereit.

IDbTransaction

Stellt eine Transaktion dar, die an einer Datenquelle ausgeführt werden soll.

IDbTransactionExtension

Stellt zusätzliche Transaktionseigenschaften dar, die von den SQL Server Reporting Services-Datenverarbeitungserweiterungen implementiert werden können.

ITokenDataExtension

Definiert Unterstützung für eine Datenverarbeitungserweiterung, um ein SharePoint-Benutzertoken zu verwenden, um auf eine SharePoint-Datenquelle zuzugreifen.

Enumerationen

CommandBehavior

Beschreibt die Ergebnisse der Abfrage und ihre Auswirkung auf die Datenbank.

CommandType

Gibt an, wie eine Befehlszeichenfolge interpretiert wird.