Microsoft.SqlServer.Dts.Pipeline Namespace

Die Microsoft.SqlServer.Dts.Pipeline -Namespace enthält verwaltete Klassen, die zur Entwicklung verwalteter Datenflusskomponenten verwendet werden. Es enthält die PipelineComponent -Klasse, die die Basisklasse verwalteter Datenflusskomponenten darstellt, und die PipelineBuffer -Klasse, die die verwaltete Implementierung der der IDTSBuffer100 Schnittstelle. Die PipelineBuffer -Klasse marshallt Datenflusspuffer zwischen dem COM-Datenflussmodul 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 Datenfluss Puffer, der Daten enthält, die einen SQL Server Datentyp "Text", "ntext" oder "Image" haben.

BufferDisconnectedException

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

BufferNotFoundException
CannotCreatePipelineComponentException

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

CannotCreateUserComponentException
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
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 herabstufen 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
InputNotFoundException
ManagedComponentHost

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

MappedColumnInfo
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
OutputNotFoundException
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
PipelineComponentHResultException

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

PipelineComponentSource
ReadOnlyVariablesNotAvailableException
ReadWriteVariablesNotAvailableException
RowIndexOutOfRangeException

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

ScriptBuffer
ScriptComponent
ScriptComponent.ScriptComponentEvalContext
ScriptComponentHost

DTS-Pipeline Komponente, die Datensätze vom verwalteten Anbieter ableitet.

ScriptingLanguageNotFoundException
SSISScriptComponentEntryPointAttribute

Dies ist das Attribut, das wir der von ScriptComponent abgeleiteten Klasse hinzufügen, um Sie zu suchen und per 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

Strukturen

BufferColumn

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

Schnittstellen

IVSTAScriptComponentUI

Enumerationen

ComponentType

Gibt die drei Typen von Datenflusskomponenten an.

PipelineBufferMode

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