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::Sql2012::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.MainPipeClass))]
[System.Runtime.InteropServices.Guid("410E91E9-2C45-487A-851A-5B3DFE747329")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("410E91E9-2C45-487A-851A-5B3DFE747329")>]
type MainPipe = interface
interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Codebeispiel wird das MainPipe-Objekt einem Package hinzugefügt und das MainPipe-Objekt mithilfe der InnerObject TaskHost-Eigenschaft abgerufen.
Package p = new Package();
Executable e = p.Executables.Add("DTS.Pipeline.1");
TaskHost thMainPipe = e as TaskHost;
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;
Hinweise
MainPipe (angezeigt als Datenfluss Task in SQL Server Data Tools (SSDT)) ist die verwaltete Implementierung der IDTSPipeline100 COM-Schnittstelle. Dies ist die Schnittstelle, die aus verwaltetem Code beim programmgesteuerten Erstellen oder Ändern eines Datenflusstasks in einem Paket verwendet wird. Eine Übersicht über die Methoden und Eigenschaften, die für dieses Objekt verfügbar sind, finden Sie in der MainPipeClass-Dokumentation.
Eigenschaften
| 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
| GetNextPasteID() | (Geerbt von IDTSPipeline100) |
| GetObjectByID(Int32) | (Geerbt von IDTSPipeline100) |
| New() | (Geerbt von IDTSPipeline100) |
| UpdateCacheOnInputColumns() | (Geerbt von IDTSPipeline100) |