MainPipe Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |