MainPipe Interfaccia

Definizione

Fornisce l'implementazione gestita dell'interfaccia IDTSPipeline100 utilizzata per configurare programmaticamente un compito di flusso dati.

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
Derivato
Attributi
Implementazioni

Esempio

Il seguente esempio di codice aggiunge l'oggetto MainPipe a e Package recupera il MainPipe usando la InnerObject proprietà di .TaskHost

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

Commenti

Il MainPipe (visualizzato come Flusso di dati Task in SQL Server Data Tools (SSDT)) è l'implementazione gestita dell'interfaccia IDTSPipeline100 COM. È l'interfaccia utilizzata dal codice gestito quando si crea o modifica programmaticamente un compito di flusso dati in un Packagecodice di dati . Per una panoramica dei metodi e delle proprietà disponibili per questo oggetto, consulta la MainPipeClass documentazione.

Proprietà

Nome Descrizione
AutoGenerateIDForNewObjects

Ottiene o imposta un valore che specifica se il flusso di dati genera automaticamente e imposta la proprietà ID per gli oggetti appena creati.

(Ereditato da IDTSPipeline100)
BLOBTempStoragePath

Ottiene o imposta un valore che specifica la posizione del file system dove i Binary Large Objects (BLOB) vengono temporaneamente scritti su disco.

(Ereditato da IDTSPipeline100)
BufferManager

Ottiene l'oggetto IDTSBufferManager100 .

(Ereditato da IDTSPipeline100)
BufferTempStoragePath

Ottiene o imposta il percorso del file system utilizzato per memorizzare temporaneamente i dati del buffer.

(Ereditato da IDTSPipeline100)
ComponentMetaDataCollection

Ottiene la raccolta dei componenti del flusso dati nel compito.

(Ereditato da IDTSPipeline100)
DefaultBufferMaxRows

Ottiene o imposta il numero massimo di righe consentite dal compito in un IDTSBuffer100 buffer.

(Ereditato da IDTSPipeline100)
DefaultBufferSize

Ottiene o imposta la dimensione predefinita degli IDTSBuffer100 oggetti creati dal compito.

(Ereditato da IDTSPipeline100)
EnableCacheUpdate

Ottiene o imposta se ha IDTSPipeline100 abilitato l'aggiornamento della cache.

(Ereditato da IDTSPipeline100)
EnableDisconnectedColumns

Ottiene o imposta un valore che indica se il compito di flusso dati abilita le colonne disconnesse nel tubo principale.

(Ereditato da IDTSPipeline100)
EngineThreads

Ottiene o imposta il numero di thread utilizzati dal compito di flusso dati.

(Ereditato da IDTSPipeline100)
Events

Imposta l'interfaccia degli eventi che il flusso di dati e i suoi componenti utilizzano per generare eventi durante l'esecuzione.

(Ereditato da IDTSPipeline100)
IsSavingXml

Ottiene o imposta se sta IDTSPipeline100 salvando xml.

(Ereditato da IDTSPipeline100)
PathCollection

Ottiene la IDTSPathCollection100 raccolta per il compito di flusso dati.

(Ereditato da IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

Ottiene la collezione di proprietà personalizzate che hanno il formato di persistenza specificato.

(Ereditato da IDTSPipeline100)
RunInOptimizedMode

Ottiene o imposta un valore che specifica se il compito di flusso dati viene eseguito in modalità ottimizzata.

(Ereditato da IDTSPipeline100)
VariableDispenser

Imposta le IDTSVariableDispenser100 used per bloccare variabili nel pacchetto per la lettura e la scrittura.

(Ereditato da IDTSPipeline100)

Metodi

Nome Descrizione
GetNextPasteID()

Ottiene il prossimo ID disponibile che genera il task di flusso dati.

(Ereditato da IDTSPipeline100)
GetObjectByID(Int32)

Recupera un oggetto contenuto nel compito di flusso dati utilizzando l'ID dell'oggetto.

(Ereditato da IDTSPipeline100)
New()

Specifica una nuova istanza di IDTSPipeline100 classe.

(Ereditato da IDTSPipeline100)
UpdateCacheOnInputColumns()

Aggiorna la cache nella colonna di input di IDTSPipeline100.

(Ereditato da IDTSPipeline100)

Si applica a