MainPipe Schnittstelle
Definition
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.
public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6D3931AC-822D-414C-8F10-7447A54BA55C")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6D3931AC-822D-414C-8F10-7447A54BA55C")>]
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 die MainPipe mithilfe der InnerObject Eigenschaft der TaskHostab.
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 (in SQL Server Data Tools (SSDT) als Datenfluss Task dargestellt)) 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 | (Geerbt von IDTSPipeline100) |
| BLOBTempStoragePath | (Geerbt von IDTSPipeline100) |
| BufferManager | (Geerbt von IDTSPipeline100) |
| BufferTempStoragePath | (Geerbt von IDTSPipeline100) |
| ComponentMetaDataCollection | (Geerbt von IDTSPipeline100) |
| DefaultBufferMaxRows | (Geerbt von IDTSPipeline100) |
| DefaultBufferSize | (Geerbt von IDTSPipeline100) |
| EnableCacheUpdate | (Geerbt von IDTSPipeline100) |
| EnableDisconnectedColumns | (Geerbt von IDTSPipeline100) |
| EngineThreads | (Geerbt von IDTSPipeline100) |
| Events | (Geerbt von IDTSPipeline100) |
| IsSavingXml | (Geerbt von IDTSPipeline100) |
| PathCollection | (Geerbt von IDTSPipeline100) |
| PersistenceCustomPropertyCollection[DTSPersistenceFormat] | (Geerbt von IDTSPipeline100) |
| RunInOptimizedMode | (Geerbt von IDTSPipeline100) |
| VariableDispenser | (Geerbt von IDTSPipeline100) |
Methoden
| Name | Beschreibung |
|---|---|
| GetNextPasteID() | (Geerbt von IDTSPipeline100) |
| GetObjectByID(Int32) | (Geerbt von IDTSPipeline100) |
| New() | (Geerbt von IDTSPipeline100) |
| UpdateCacheOnInputColumns() | (Geerbt von IDTSPipeline100) |