Freigeben über


Microsoft.SqlServer.Dts.Pipeline Namespace

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

Klassen

BackPressureException

Die Ausnahme, die ausgelöst wird, wenn in den Methoden IsInputReady(Int32[], Boolean[]) und GetDependentInputs(Int32), die den Rückstau im Datenfluss behandeln, ein unerwarteter Fehler auftritt.

BlobColumn

Definiert eine Spalte in einem Datenflusspuffer, die Daten mit einem SQL Server Datentyp text, ntext oder image enthält.

BufferDisconnectedException

Die Ausnahme, die beim erfolglosen Zugriff auf ein PipelineBuffer-Objekt ausgelöst wird.

BufferNotFoundException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

CannotCreatePipelineComponentException

Die Ausnahme, die ausgelöst wird, wenn vom Datenfluss keine Instanz einer Skriptkomponente erstellt werden kann.

CannotCreateUserComponentException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ColumnIndexOutOfRangeException

Die Ausnahme, die beim Versuch, mithilfe eines Indexes, der außerhalb der Auflistung von Pufferspalten liegt, auf eine Pufferspalte zuzugreifen, ausgelöst wird.

ColumnInformation

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ColumnIsNullException

Die Ausnahme, die ausgelöst wird, wenn eine Methode für den Zugriff auf Spalten mit einem bestimmten Datentyp verwendet wird und der Spaltenwert NULL ist.

ComponentDowngradeFailedException

Diese Ausnahme wird ausgelöst, wenn die Komponente zum Ausführen und Downgrade aufgefordert wird und das Downgrade nicht erfolgreich ist.

ComponentUpgradeFailedException

Die Ausnahme, die ausgelöst wird, wenn die PerformUpgrade(Int32)-Methode einer Komponente einen Fehler verursacht.

ComponentVersionMismatchException

Die Ausnahme, die ausgelöst wird, wenn die in der Paket-XML-Datei gespeicherte Komponentenversion höher als die Version der auf dem aktuellen Computer installierten Komponente ist.

DoesNotFitBufferException

Die Ausnahme, die ausgelöst wird, wenn ein Wert in den Puffer geschrieben wird, der zu groß für den Datenbereich von BufferColumn ist.

DtsPipelineComponentAttribute

Enthält Entwurfszeitinformationen zu einem PipelineComponent-Objekt.

InputIDToNameMap

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

InputNotFoundException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ManagedComponentHost

Stellt den Host für die von DTS verwaltete Komponente dar.

MappedColumnInfo

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

NoCurrentRowException

Die Ausnahme, die ausgelöst wird, wenn die Adresse des Anfangs einer PipelineBuffer-Zeile NULL ist.

NotOutputBufferException

Die Ausnahme, die ausgelöst wird, wenn eine auf Output-Objekte beschränkte Methode für InputPipelineBuffer aufgerufen wird.

OutputNameMap

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

OutputNotFoundException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

PipelineBuffer

Stellt einen Datenspeicher im Arbeitsspeicher bereit, der Datenzeilen und -spalten enthält.

PipelineComponent

Definiert die Basisklasse, die bei der Entwicklung verwalteter Datenflusskomponenten verwendet wird.

PipelineComponentExt

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

PipelineComponentHResultException

Von der Skriptkomponente ausgelöste Ausnahme, wenn eine COM-Ausnahme festgestellt wird.

PipelineComponentSource

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ReadOnlyVariablesNotAvailableException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ReadWriteVariablesNotAvailableException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

RowIndexOutOfRangeException

Die Ausnahme, die ausgelöst wird, wenn beim Zugriff auf eine Zeile in PipelineBuffer ein ungültiger Index angegeben wird.

ScriptBuffer

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ScriptComponent

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ScriptComponent.ScriptComponentEvalContext

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

ScriptComponentHost

DTS-Pipelinekomponente, die Datensätze vom verwalteten Anbieter bezieht.

ScriptingLanguageNotFoundException

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

SSISScriptComponentEntryPointAttribute

Dies ist das Attribut, das wir für die von ScriptComponent abgeleitete Klasse einfügen, um sie zu finden und über Reflektion zu laden.

UnsupportedBufferDataTypeException

Die Ausnahme, die ausgelöst wird, wenn einer Pufferspalte, die den falschen Datentyp enthält, ein Wert zugewiesen wird.

UnsupportedDataRecordTypeException

Die Ausnahme, die ausgelöst wird, wenn ein nicht unterstützter Parameterwert an die DataRecordTypeToBufferType(Type)-Methode übergeben wird.

UnsupportedValueTypeForTextStreamColumnException

Die Ausnahme, die ausgelöst wird, wenn der Typ des Werts, der einer Spalte in PipelineBuffer zugewiesen ist, keine Zeichenfolge oder kein Bytearray ist.

VSTAComponentScriptingEngine

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

Strukturen

BufferColumn

Stellt schreibgeschützte Metadaten für eine PipelineBuffer-Spalte bereit.

Schnittstellen

IVSTAScriptComponentUI

Der Microsoft.SqlServer.Dts.Pipeline-Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Er enthält die PipelineComponent-Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer-Klasse, die die verwaltete Implementierung der IDTSBuffer100-Schnittstelle darstellt. Die PipelineBuffer-Klasse marshallt Datenflusspuffer zwischen der COM-Datenfluss-Engine und verwalteten Datenflusskomponenten.

Enumerationen

ComponentType

Gibt die drei Typen von Datenflusskomponenten an.

PipelineBufferMode

Enthält Werte, die zum Identifizieren von PipelineBuffer als Eingabe- oder Ausgabepuffer verwendet werden.