MainPipe Schnittstelle

Definition

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

public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
    interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
    interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
Abgeleitet
Attribute
Implementiert

Beispiele

Das folgende Codebeispiel fügt das MainPipe Objekt zu a Package hinzu und ruft das MainPipe mit der InnerObject Eigenschaft der TaskHost.

Package p = new Package();  
Executable e = p.Executables.Add("DTS.Pipeline.1");  
TaskHost thMainPipe = e as TaskHost;  
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;  

Hinweise

Die MainPipe (als Datenfluss Task in SQL Server Data Tools (SSDT) angezeigt) ist die verwaltete Implementierung der IDTSPipeline100 COM-Schnittstelle. Es ist die Schnittstelle, die aus verwaltetem Code verwendet wird, wenn eine Datenflussaufgabe programmatisch Packageerstellt oder geändert wird. Für einen Überblick über die für dieses Objekt verfügbaren Methoden und Eigenschaften siehe die MainPipeClass Dokumentation.

Eigenschaften

Name Beschreibung
AutoGenerateIDForNewObjects

Erhält oder setzt einen Wert, der angibt, ob der Datenfluss automatisch generiert und die ID-Eigenschaft für neu erstellte Objekte festlegt.

(Geerbt von IDTSPipeline100)
BLOBTempStoragePath

Erhält oder setzt einen Wert, der den Dateisystemstandort angibt, an dem Binary Large Objects (BLOBs) vorübergehend auf die Festplatte geschrieben werden.

(Geerbt von IDTSPipeline100)
BufferManager

Ruft das -Objekt ab IDTSBufferManager100 .

(Geerbt von IDTSPipeline100)
BufferTempStoragePath

Erhält oder setzt den Dateisystempfad, der zum vorübergehenden Zwischenspeichern von Pufferdaten verwendet wird.

(Geerbt von IDTSPipeline100)
ComponentMetaDataCollection

Erhält die Sammlung der Datenflusskomponenten in der Aufgabe.

(Geerbt von IDTSPipeline100)
DefaultBufferMaxRows

Erhält oder setzt die maximale Anzahl von Zeilen, die die Aufgabe in einem IDTSBuffer100 Puffer erlaubt.

(Geerbt von IDTSPipeline100)
DefaultBufferSize

Erhält oder setzt die Standardgröße der IDTSBuffer100 von der Aufgabe erstellten Objekte.

(Geerbt von IDTSPipeline100)
EnableCacheUpdate

Es bekommt oder setzt, ob sie IDTSPipeline100 das Aktualisieren des Caches aktiviert haben.

(Geerbt von IDTSPipeline100)
EnableDisconnectedColumns

Erhält oder setzt einen Wert, der anzeigt, ob die Datenflussaufgabe die getrennten Spalten in der Hauptleitung aktiviert.

(Geerbt von IDTSPipeline100)
EngineThreads

Erhält oder setzt die Anzahl der Threads, die die Datenflussaufgabe verwendet.

(Geerbt von IDTSPipeline100)
Events

Legt die Ereignisschnittstelle fest, die der Datenfluss und seine Komponenten verwenden, um während der Ausführung Ereignisse auszulösen.

(Geerbt von IDTSPipeline100)
IsSavingXml

Erhält oder setzt, ob das IDTSPipeline100 XML speichert.

(Geerbt von IDTSPipeline100)
PathCollection

Erhält die IDTSPathCollection100 Sammlung für die Datenflussaufgabe.

(Geerbt von IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

Erhält die Sammlung benutzerdefinierter Eigenschaften, die das angegebene Persistenzformat haben.

(Geerbt von IDTSPipeline100)
RunInOptimizedMode

Erhält oder setzt einen Wert, der angibt, ob die Datenflussaufgabe im optimierten Modus ausgeführt wird.

(Geerbt von IDTSPipeline100)
VariableDispenser

Setzt die IDTSVariableDispenser100 verwendeten Variablen im Paket zum Lesen und Schreiben ein.

(Geerbt von IDTSPipeline100)

Methoden

Name Beschreibung
GetNextPasteID()

Erhält die nächste verfügbare ID, die die Datenflussaufgabe generiert.

(Geerbt von IDTSPipeline100)
GetObjectByID(Int32)

Ruft ein in der Datenfluss-Aufgabe enthaltenes Objekt ab, indem man die ID des Objekts verwendet.

(Geerbt von IDTSPipeline100)
New()

Spezifiziert eine neue Instanz der IDTSPipeline100 Klasse.

(Geerbt von IDTSPipeline100)
UpdateCacheOnInputColumns()

Aktualisiert den Cache in der Eingabespalte von IDTSPipeline100.

(Geerbt von IDTSPipeline100)

Gilt für: