Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace

Die Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace stellt Klassen und Schnittstellen, die zum Erstellen von benutzerdefinierten ** Data Flow ** Komponenten und zum Automatisieren der ** Data Flow ** Aufgabe.

Klassen

CManagedComponentWrapperClass

Stellt die Entwurfszeitinstanz einer Datenflusskomponente dar.

DTSBufferManagerClass

Erstellt und verwaltet IDTSBuffer100-Objekte.

MainPipeClass

Wird zum Hinzufügen und Verbinden von Komponenten in einem Datenflusslayout verwendet.

Strukturen

BUFFER_WIRE_PACKET

Gibt das bufferWirePacket des Pipelinewrappers an.

DTP_BUFFCOL

Enthält Metadaten, mit denen die in einer Pufferspalte gespeicherten Daten beschrieben werden.

tagBUFFER_WIRE_PACKET

Gibt das bufferWirePacket für den Pipelinewrapper an.

tagBUFFERCOL

Enthält Metadaten, mit denen die in einer Pufferspalte gespeicherten Daten beschrieben werden.

Schnittstellen

CManagedComponentWrapper

Konfiguriert die Eigenschaften und die Spaltenauflistungen einer Komponente.

DTSBufferManager

Verwaltet IDTSBuffer100-Objekte.

IDTSBLOBObject100

Wird verwendet, um Bytes zu lesen und in eine Spalte eines IDTSBuffer100-Objekts zu schreiben.

IDTSBuffer100

Stellt ein zweidimensionales Speicherobjekt im Arbeitsspeicher dar, das Zeilen und Spalten enthält.

IDTSBufferManager100

Erstellt und verwaltet IDTSBuffer100-Objekte.

IDTSBufferManagerInitialize100

Initialisiert den Puffer-Manager für den Pipelinewrapper.

IDTSBufferTapConfiguration100

Stellt die Abzweigungskonfiguration für das IDTSBuffer100-Objekt dar.

IDTSComponentMetaData100

Enthält die Definition einer Datenflusskomponente, einschließlich der für eine Datenflusskomponente definierten, benutzerdefinierten Eigenschaften, Eingaben, Ausgaben sowie Eingabe- und Ausgabespalten.

IDTSComponentMetaData130

Fügt in SQL Server 2016 neue Funktionen zur vorhandenen IDTSComponentMetaData100-Schnittstelle hinzu, insbesondere die GetIdentificationStringByID(Int32)-Methode. Die IDTSComponentMetaData100-Schnittstelle enthält die Definition einer Datenflusskomponente, einschließlich der für eine Datenflusskomponente definierten, benutzerdefinierten Eigenschaften, Eingaben, Ausgaben sowie Eingabe- und Ausgabespalten.

IDTSComponentMetaDataCollection100

Enthält eine Auflistung von IDTSComponentMetaData100-Objekten.

IDTSComponentView100

Ermöglicht, dass für Änderungen an IDTSComponentMetaData100 einer Datenflusskomponente ein Rollback ausgeführt wird.

IDTSCustomProperty100

Enthält benutzerdefinierte Informationen zu einem Objekt in einem Datenflusstask.

IDTSCustomPropertyCollection100

Enthält eine Auflistung von IDTSCustomProperty100-Objekten.

IDTSDataFileCreator100

Stellt eine DTS Datendatei-Erstellungsschnittstelle dar.

IDTSDesigntimeComponent100

Definiert die Entwurfszeitmethoden einer in C++ und COM geschriebenen Datenflusskomponente.

IDTSExpressionEvaluatorEx100

Wertet Zielgruppenadressierungsausdrücke aus.

IDTSExternalMetadataColumn100

Stellt eine Spalte aus einer externen Datenquelle dar.

IDTSExternalMetadataColumnCollection100

Enthält eine Auflistung von IDTSExternalMetadataColumn100-Objekten, die die Spalten einer externen Datenquelle darstellen.

IDTSFriendlyEnum100

Stellt Namen für die Werte einer Enumeration bereit.

IDTSFriendlyEnumCollection100

Enthält eine Auflistung von IDTSFriendlyEnum100-Objekten.

IDTSInput100

Enthält die Auflistung von Spalten, die die Daten darstellen, die für eine Komponente zur Laufzeit in Form von PipelineBuffer-Objekten bereitgestellt werden.

IDTSInputCollection100

Enthält eine Auflistung von IDTSInput100-Objekten.

IDTSInputColumn100

Stellt eine Ausgabespalte einer Upstreamkomponente dar, die zur Verwendung durch eine Komponente ausgewählt wird.

IDTSInputColumn130

Fügt der vorhandenen-Schnittstelle neue Funktionen in SQL Server 2016 hinzu IDTSInputColumn100 , insbesondere die- LineageIdentificationString Eigenschaft, die von der-Methode verwendet wird GetIdentificationStringByID(Int32) . Die- IDTSInputColumn100 Schnittstelle stellt eine Ausgabe Spalte einer Upstreamkomponente dar, die für die Verwendung durch eine Komponente ausgewählt wird.

IDTSInputColumnCachedInfo100

Stellt die zwischengespeicherten Informationen der IDTS-Eingabespalte dar.

IDTSInputColumnCollection100

Enthält eine Auflistung von IDTSInputColumn100-Spalten.

IDTSLookupDesign100

Stellt eine DTS Suchschnittstelle dar.

IDTSManagedComponent100

Stellt eine Schnittstelle für die von DTS verwalteten Komponenten dar.

IDTSManagedComponentHost100

Enthält Hosts für die IDTSManagedComponent100-Objekte.

IDTSManagedComponentHost130
IDTSManagedComponentWrapper100

Stellt den von DTS verwalteten Komponentenwrapper dar.

IDTSMultiInputComponent100

Stellt Methoden für Komponenten mit mehreren Eingaben bereit.

IDTSMultiInputComponentHost100

Stellt Methoden für Komponentenhosts mit mehreren Eingaben bereit.

IDTSObject100

Definiert die Basisobjektschnittstelle für Datenflussobjekte.

IDTSObjectModel100

Stellt ein Modell für das IDTSObject100 dar.

IDTSOutput100

Enthält die Auflistung von IDTSOutputColumn100-Spalten, die für Downstreamkomponenten in einem Diagramm verfügbar sind.

IDTSOutputCollection100

Enthält eine Auflistung von IDTSOutput100-Objekten.

IDTSOutputColumn100

Enthält die Entwurfszeitdefinition einer von einer Komponente bereitgestellten Spalte.

IDTSOutputColumn130

Fügt der vorhandenen-Schnittstelle neue Funktionen in SQL Server 2016 hinzu IDTSOutputColumn100 , insbesondere die- LineageIdentificationString Eigenschaft, die von der-Methode verwendet wird GetIdentificationStringByID(Int32) . Die IDTSOutputColumn100 -Schnittstelle enthält die Entwurfszeit Definition einer von einer Komponente bereitgestellten Spalte.

IDTSOutputColumnCollection100

Enthält eine Auflistung von IDTSOutputColumn100-Spalten.

IDTSPath100

Stellt eine Verbindung zwischen zwei Komponenten dar.

IDTSPathCollection100

Stellt einen Auflistungscontainer zum Speichern von IDTSPath100-Objekten bereit.

IDTSPersistenceComponent100

Definiert die Persistenzmethoden einer Datenflusskomponente.

IDTSPipeline100

Definiert die vom Datenflusstask definierten Methoden und Eigenschaften.

IDTSPipeline130
IDTSPivotDesign100

Stellt eine DTS Pivot-Entwurfsschnittstelle dar.

IDTSRuntimeComponent100

Definiert die Laufzeitmethoden einer Datenflusskomponente.

IDTSRuntimeComponent130
IDTSRuntimeConnection100

Verweist in einem Paket auf ein ConnectionManager-Objekt.

IDTSRuntimeConnectionCollection100

Enthält eine Auflistung von IDTSRuntimeConnectionCollection100-Objekten.

IDTSSupportBackPressure100

Stellt die Rückstauunterstützung der Data Transformation Services dar.

IDTSVirtualInput100

Stellt die Spalten dar, die einer Komponente aus der Upstreamkomponente zur Verfügung stehen.

IDTSVirtualInputColumn100

Stellt IDTSOutputColumn100 im StartPoint-Objekt eines IDTSPath100-Objekts dar.

IDTSVirtualInputColumnCollection100

Enthält eine Auflistung von IDTSVirtualInputColumn100-Spalten.

MainPipe

Stellt die verwaltete Implementierung der IDTSPipeline100-Schnittstelle bereit, die zur programmgesteuerten Konfiguration eines Datenflusstasks verwendet wird.

Enumerationen

DTPSTATUSENUM

Gibt den Status für eine Spalte in einem IDTSBuffer100-Objekt an.

DTSBufferFlags

Enthält Werte, die zur Registrierung eines Puffers beim IDTSBufferManager100-Objekt verwendet werden.

DTSBufferHandlePresetValues

Gibt einen definierten Satz von Pufferhandles an.

DTSCustomPropertyExpressionType

Gibt an, ob der Wert einer benutzerdefinierten Eigenschaft einer Datenflusskomponente mithilfe von Eigenschaftsausdrücken angegeben werden kann.

DTSInsertPlacement

Gibt die Position an, an der ein neues IDTSInput100-Objekt oder IDTSOutput100-Objekt in die Auflistung eingefügt werden soll.

DTSObjectType

Gibt die Objekte an, durch die die IDTSObject100-Schnittstelle im Datenfluss-Objektmodell implementiert wird.

DTSPersistenceFormat

Gibt das Persistenzformat der Objekte in einem Datenflusstask an.

DTSPersistState

Gibt an, wie IDTSCustomProperty100 persistent in der Paket-XML-Datei gespeichert wird.

DTSPIPELINEVERSION

Gibt die Version der auf dem Computer installierten Datenfluss-Engine an.

DTSRowDisposition

Gibt an, wie der Vorgang fortgesetzt wird, wenn beim Verarbeiten einer Zeile ein Fehler auftritt oder Daten abgeschnitten werden.

DTSUsageType

Gibt an, wie ein IDTSInputColumn100-Objekt von einer Komponente verwendet wird.

DTSValidationStatus

Gibt den Rückgabewert eines Validate()-Aufrufs an.

Hinweise

Diese Assembly ist eine primäre Interop-Assembly für ob ' DTSPipeline.dll '.