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