Microsoft.SqlServer.Dts.Pipeline 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.
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. |