Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace

Der Namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper stellt die Klassen und Schnittstellen bereit, die zur Erstellung benutzerdefinierter Datenfluss-Komponenten und zur Automatisierung der Datenfluss-Aufgabe verwendet werden.

Klassen

Name Beschreibung
CManagedComponentWrapperClass

Repräsentiert die Designzeitinstanz einer Datenflusskomponente.

DTSBufferManagerClass

Erstellt und verwaltet Objekte IDTSBuffer100 .

MainPipeClass

Fügt Komponenten in einem Datenfluss-Layout hinzu und verbindet sie.

Strukturen

Name Beschreibung
BUFFER_WIRE_PACKET

Spezifiziert das Puffer-Wire-Paket des Pipeline-Wrappers.

DTP_BUFFCOL

Enthält Metadaten, die die in einer Pufferspalte gespeicherten Daten beschreiben.

tagBUFFER_WIRE_PACKET

Spezifiziert das Puffer-Wire-Paket für den Pipeline-Wrapper.

tagBUFFERCOL

Enthält Metadaten, die die in einer Pufferspalte gespeicherten Daten beschreiben.

Schnittstellen

Name Beschreibung
CManagedComponentWrapper

Konfiguriert die Eigenschaften und Spaltensammlungen einer Komponente.

DTSBufferManager

Verwaltet IDTSBuffer100 Objekte.

IDTSBLOBObject100

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

IDTSBuffer100

Repräsentiert ein im Speicher befindliches zweidimensionales Speicherobjekt, das Zeilen und Spalten enthält.

IDTSBufferManager100

Erstellt und verwaltet Objekte IDTSBuffer100 .

IDTSBufferManagerInitialize100

Initialisiert den Puffermanager für den Pipeline-Wrapper.

IDTSBufferTapConfiguration100

Repräsentiert die Tap-Konfiguration des IDTSBuffer100 Objekts.

IDTSComponentMetaData100

Enthält die Definition einer Datenflusskomponente, einschließlich der benutzerdefinierten Eigenschaften, Eingaben, Ausgaben sowie Eingabe- und Ausgabespalten, die auf einer Datenflusskomponente definiert sind.

IDTSComponentMetaData130

Fügt der bestehenden IDTSComponentMetaData100 Schnittstelle neue Funktionen in SQL Server 2016 hinzu, insbesondere der MethodeGetIdentificationStringByID(Int32). Die Schnittstelle IDTSComponentMetaData100 enthält die Definition einer Datenflusskomponente, einschließlich der benutzerdefinierten Eigenschaften, Eingaben, Ausgaben sowie Eingabe- und Ausgabespalten, die auf einer Datenflusskomponente definiert sind.

IDTSComponentMetaDataCollection100

Enthält eine Auflistung von IDTSComponentMetaData100 Objekten.

IDTSComponentView100

Ermöglicht es, Änderungen an einer IDTSComponentMetaData100 Datenflusskomponente zurückzurollen.

IDTSCustomProperty100

Enthält benutzerdefinierte Informationen über ein Objekt in einer Datenflussaufgabe.

IDTSCustomPropertyCollection100

Enthält eine Auflistung von IDTSCustomProperty100 Objekten.

IDTSDataFileCreator100

Stellt eine DTS-Datendatei-Ersteller-Schnittstelle dar.

IDTSDesigntimeComponent100

Definiert die Design-Time-Methoden einer Datenflusskomponente, die in C++ und COM geschrieben ist.

IDTSExpressionEvaluatorEx100

Bewertet gezielte Ausdrücke.

IDTSExternalMetadataColumn100

Repräsentiert eine Spalte aus einer externen Datenquelle.

IDTSExternalMetadataColumnCollection100

Enthält eine Sammlung von IDTSExternalMetadataColumn100 Objekten, die die Spalten einer externen Datenquelle repräsentieren.

IDTSFriendlyEnum100

Gibt Namen für die Werte einer Aufzählung an.

IDTSFriendlyEnumCollection100

Enthält eine Auflistung von IDTSFriendlyEnum100 Objekten.

IDTSInput100

Enthält die Sammlung von Spalten, die die Daten repräsentieren, die einer Komponente zur Laufzeit in Form von PipelineBuffer Objekten zur Verfügung gestellt werden.

IDTSInputCollection100

Enthält eine Auflistung von IDTSInput100 Objekten.

IDTSInputColumn100

Repräsentiert eine Ausgabespalte einer vorgelagerten Komponente, die für die Nutzung durch eine Komponente ausgewählt wird.

IDTSInputColumn130

Fügt der bestehenden IDTSInputColumn100 Schnittstelle in SQL Server 2016 neue Funktionen hinzu, insbesondere die LineageIdentificationString Eigenschaft, die von der Methode GetIdentificationStringByID(Int32) genutzt wird. Die Schnittstelle IDTSInputColumn100 stellt eine Ausgabespalte einer Upstream-Komponente dar, die für die Nutzung durch eine Komponente ausgewählt wird.

IDTSInputColumnCachedInfo100

Repräsentiert die zwischengespeicherten Informationen der IDTS-Eingabespalte.

IDTSInputColumnCollection100

Enthält eine Sammlung von IDTSInputColumn100 Spalten.

IDTSLookupDesign100

Stellt eine DTS-Nachschlage-Schnittstelle dar.

IDTSManagedComponent100

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

IDTSManagedComponentHost100

Enthält Hosts für die IDTSManagedComponent100 Objekte.

IDTSManagedComponentHost130

Der Namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper stellt die Klassen und Schnittstellen bereit, die zur Erstellung benutzerdefinierter Datenfluss-Komponenten und zur Automatisierung der Datenfluss-Aufgabe verwendet werden.

IDTSManagedComponentWrapper100

Repräsentiert den DTS-verwalteten Komponenten-Wrapper.

IDTSMultiInputComponent100

Bietet Methoden im Zusammenhang mit mehreren Eingabekomponenten.

IDTSMultiInputComponentHost100

Bietet Methoden im Zusammenhang mit mehreren Eingabekomponenten-Hosts.

IDTSObject100

Definiert die Basis-Objektschnittstelle für Datenflussobjekte.

IDTSObjectModel100

Repräsentiert ein Modell für die IDTSObject100.

IDTSOutput100

Enthält die Sammlung der IDTSOutputColumn100 Spalten, die nachgelagerten Komponenten in einem Graphen zur Verfügung stehen.

IDTSOutputCollection100

Enthält eine Auflistung von IDTSOutput100 Objekten.

IDTSOutputColumn100

Enthält die Designzeit-Definition einer Spalte, die von einer Komponente bereitgestellt wird.

IDTSOutputColumn130

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

IDTSOutputColumnCollection100

Enthält eine Sammlung von IDTSOutputColumn100 Spalten.

IDTSPath100

Stellt eine Verbindung zwischen zwei Komponenten dar.

IDTSPathCollection100

Bietet einen Sammelbehälter zum Speichern IDTSPath100 von Objekten.

IDTSPersistenceComponent100

Definiert die Persistenzmethoden einer Datenflusskomponente.

IDTSPipeline100

Definiert die Methoden und Eigenschaften, die von der Datenflussaufgabe implementiert werden.

IDTSPipeline130

Der Namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper stellt die Klassen und Schnittstellen bereit, die zur Erstellung benutzerdefinierter Datenfluss-Komponenten und zur Automatisierung der Datenfluss-Aufgabe verwendet werden.

IDTSPivotDesign100

Stellt eine DTS-Pivot-Designschnittstelle dar.

IDTSRuntimeComponent100

Definiert die Laufzeitmethoden einer Datenflusskomponente.

IDTSRuntimeComponent130

Der Namespace Microsoft.SqlServer.Dts.Pipeline.Wrapper stellt die Klassen und Schnittstellen bereit, die zur Erstellung benutzerdefinierter Datenfluss-Komponenten und zur Automatisierung der Datenfluss-Aufgabe verwendet werden.

IDTSRuntimeConnection100

Verweist auf ein ConnectionManager Objekt in einem Paket.

IDTSRuntimeConnectionCollection100

Enthält eine Auflistung von IDTSRuntimeConnectionCollection100 Objekten.

IDTSSupportBackPressure100

Repräsentiert die Rückdruckunterstützung der Datentransformations-Dienste.

IDTSVirtualInput100

Repräsentiert die Spalten, die einer Komponente von der vorgelagerten Komponente zur Verfügung stehen.

IDTSVirtualInputColumn100

Repräsentiert ein IDTSOutputColumn100 im StartPoint Objekt eines IDTSPath100 Objekts.

IDTSVirtualInputColumnCollection100

Enthält eine Sammlung von IDTSVirtualInputColumn100 Spalten.

MainPipe

Stellt die verwaltete Implementierung der Schnittstelle bereit, die IDTSPipeline100 zur programmatischen Konfiguration einer Datenflussaufgabe verwendet wird.

Enumerationen

Name Beschreibung
DTPSTATUSENUM

Spezifiziert den Status einer Spalte in einem IDTSBuffer100 Objekt.

DTSBufferFlags

Enthält Werte, die verwendet werden, um einen Puffer mit dem IDTSBufferManager100 Objekt zu registrieren.

DTSBufferHandlePresetValues

Spezifiziert eine definierte Menge von Puffer-Handles.

DTSCustomPropertyExpressionType

Gibt an, ob der Wert einer benutzerdefinierten Eigenschaft einer Datenflusskomponente durch Eigenschaftsausdrücke angegeben werden kann.

DTSInsertPlacement

Gibt den Ort an, an dem ein neues oder IDTSInput100 ein neues IDTSOutput100 Objekt in der Sammlung eingefügt werden soll.

DTSObjectType

Spezifiziert die Objekte, die die Schnittstelle IDTSObject100 im Datenfluss-Objektmodell implementieren.

DTSPersistenceFormat

Spezifiziert das Persistenzformat der Objekte in einer Datenflussaufgabe.

DTSPersistState

Spezifiziert, wie ein IDTSCustomProperty100 in der XML-Datei des Pakets gespeichert wird.

DTSPIPELINEVERSION

Spezifiziert die Version der auf dem Computer installierten Datenfluss-Engine.

DTSRowDisposition

Gibt an, wie vorgehen soll, wenn während der Verarbeitung einer Zeile ein Fehler oder eine Trunkierung auftritt.

DTSUsageType

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

DTSValidationStatus

Spezifiziert den Rückgabewert eines Aufrufs zu Validate().

Hinweise

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