Condividi tramite


MainPipe Interfaccia

Definizione

Fornisce l'implementazione gestita dell'interfaccia IDTSPipeline100 utilizzata per configurare un'attività Flusso di dati a livello di codice.

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

Nell'esempio di codice seguente viene aggiunto l'oggetto a un Package oggetto e viene recuperata la MainPipeInnerObject proprietà di TaskHost.MainPipe

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

Commenti

L'oggetto MainPipe (visualizzato come attività Flusso di dati in SQL Server Data Tools (SSDT)) è l'implementazione gestita dell'interfaccia IDTSPipeline100 COM. È l'interfaccia usata dal codice gestito durante la creazione o la modifica a livello di codice di un'attività del flusso di dati in un Packageoggetto . Per una panoramica dei metodi e delle proprietà disponibili per questo oggetto, vedere la MainPipeClass documentazione.

Proprietà

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 il percorso del file system in cui gli oggetti binari di grandi dimensioni (BLOB) vengono scritti temporaneamente 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 nella cache i dati del buffer.

(Ereditato da IDTSPipeline100)
ComponentMetaDataCollection

Ottiene la raccolta di componenti del flusso di dati nell'attività.

(Ereditato da IDTSPipeline100)
DefaultBufferMaxRows

Ottiene o imposta il numero massimo di righe consentite dall'attività in un buffer IDTSBuffer100.

(Ereditato da IDTSPipeline100)
DefaultBufferSize

Ottiene o imposta le dimensioni predefinite degli oggetti IDTSBuffer100 creati dall'attività.

(Ereditato da IDTSPipeline100)
EnableCacheUpdate

Ottiene o imposta un valore che indica se l'oggetto IDTSPipeline100 ha abilitato l'aggiornamento della cache.

(Ereditato da IDTSPipeline100)
EnableDisconnectedColumns

Ottiene o imposta un valore che indica se l'attività Flusso di dati consente la presenza di colonne disconnesse nella pipe principale.

(Ereditato da IDTSPipeline100)
EngineThreads

Ottiene o imposta il numero di thread utilizzati dall'attività Flusso di dati.

(Ereditato da IDTSPipeline100)
Events

Imposta l'interfaccia Events utilizzata dal flusso di dati e dai componenti in esso contenuti per generare eventi durante l'esecuzione.

(Ereditato da IDTSPipeline100)
IsSavingXml

Ottiene o imposta un valore che indica se l'oggetto IDTSPipeline100 salva in formato XML.

(Ereditato da IDTSPipeline100)
PathCollection

Ottiene la raccolta IDTSPathCollection100 per l'attività Flusso di dati.

(Ereditato da IDTSPipeline100)
PersistenceCustomPropertyCollection[DTSPersistenceFormat]

Ottiene la raccolta di proprietà personalizzate con il formato di persistenza specificato.

(Ereditato da IDTSPipeline100)
RunInOptimizedMode

Ottiene o imposta un valore che specifica se l'attività Flusso di dati viene eseguita in modalità ottimizzata.

(Ereditato da IDTSPipeline100)
VariableDispenser

Imposta l'oggetto IDTSVariableDispenser100 utilizzato per bloccare variabili nel pacchetto per la lettura e la scrittura.

(Ereditato da IDTSPipeline100)

Metodi

GetNextPasteID()

Ottiene il successivo ID disponibile generato dall'attività Flusso di dati.

(Ereditato da IDTSPipeline100)
GetObjectByID(Int32)

Recupera un oggetto contenuto nell'attività Flusso di dati tramite l'ID dell'oggetto.

(Ereditato da IDTSPipeline100)
New()

Specifica una nuova istanza della classe IDTSPipeline100.

(Ereditato da IDTSPipeline100)
UpdateCacheOnInputColumns()

Aggiorna la cache sulla colonna di input dell'oggetto IDTSPipeline100.

(Ereditato da IDTSPipeline100)

Si applica a