Microsoft.SqlServer.Dts.Pipeline Spazio dei nomi

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

Classi

Nome Descrizione
BackPressureException

L'eccezione che viene fatta quando i IsInputReady(Int32[], Boolean[]) metodi e GetDependentInputs(Int32) che gestiscono la contropressione nel flusso dati incontrano un errore inaspettato.

BlobColumn

Definisce una colonna in un buffer di flusso dati che contiene dati che contengono un tipo di dato SQL Server di testo, ntext o immagine.

BufferDisconnectedException

L'eccezione che viene fatta quando un tentativo di accesso a un PipelineBuffer oggetto fallisce.

BufferNotFoundException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

CannotCreatePipelineComponentException

L'eccezione che viene lanciata quando il flusso di dati non può creare un'istanza di un componente Script.

CannotCreateUserComponentException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ColumnIndexOutOfRangeException

L'eccezione che viene fatta quando si tenta di accedere a una colonna buffer usando un indice si trova al di fuori dei limiti della collezione di colonne buffer.

ColumnInformation

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ColumnIsNullException

L'eccezione che viene lanciata quando si utilizza un metodo di accesso alla colonna di un tipo di dato specifico e il valore della colonna è nullo.

ComponentDowngradeFailedException

Questa eccezione viene sollevata quando il componente viene richiesto di eseguire e declassare e tale downgrade non ha successo.

ComponentUpgradeFailedException

L'eccezione che viene fatta quando il PerformUpgrade(Int32) metodo di un componente fallisce.

ComponentVersionMismatchException

L'eccezione che viene fatta quando la versione del componente memorizzata nel pacchetto XML è superiore alla versione del componente installata sul computer attuale.

DoesNotFitBufferException

L'eccezione che viene fatta quando un valore troppo grande per entrare nell'area dati di a BufferColumn viene scritto nel buffer.

DtsPipelineComponentAttribute

Contiene informazioni in tempo di progettazione su un PipelineComponent oggetto.

InputIDToNameMap

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

InputNotFoundException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ManagedComponentHost

Rappresenta l'host per il componente gestito DTS.

MappedColumnInfo

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

NoCurrentRowException

L'eccezione che viene fatta quando l'indirizzo dell'inizio di una PipelineBuffer riga è nullo.

NotOutputBufferException

L'eccezione che viene lanciata quando un metodo limitato agli Output oggetti viene chiamato su un InputPipelineBuffer.

OutputNameMap

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

OutputNotFoundException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

PipelineBuffer

Fornisce uno store dati in memoria contenente righe e colonne di dati.

PipelineComponent

Definisce la classe base utilizzata nello sviluppo dei componenti del flusso dati gestiti.

PipelineComponentExt

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

PipelineComponentHResultException

Eccezione sollevata dal componente Script quando incontra un'eccezione COM.

PipelineComponentSource

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ReadOnlyVariablesNotAvailableException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ReadWriteVariablesNotAvailableException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

RowIndexOutOfRangeException

L'eccezione che viene lanciata quando viene fornito un indice non valido accedendo a una riga in un PipelineBuffer.

ScriptBuffer

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ScriptComponent

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ScriptComponent.ScriptComponentEvalContext

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

ScriptComponentHost

Componente della pipeline DTS che ottiene i record dal provider gestito.

ScriptingLanguageNotFoundException

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

SSISScriptComponentEntryPointAttribute

Questo è l'attributo che mettiamo sulla classe derivata da ScriptComponent per trovarlo e caricarlo tramite riflessione

UnsupportedBufferDataTypeException

L'eccezione che viene lanciata quando si assegna un valore a una colonna buffer che contiene il tipo di dato errato.

UnsupportedDataRecordTypeException

L'eccezione che viene fatta quando un valore di parametro non supportato viene passato al DataRecordTypeToBufferType(Type) metodo.

UnsupportedValueTypeForTextStreamColumnException

L'eccezione che viene fatta quando il tipo del valore assegnato a una colonna in a PipelineBuffer non è una stringa o un array di byte.

VSTAComponentScriptingEngine

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

Struct

Nome Descrizione
BufferColumn

Fornisce metadati di sola lettura per una PipelineBuffer colonna.

Interfacce

Nome Descrizione
IVSTAScriptComponentUI

Il Microsoft.SqlServer.Dts.Pipeline namespace contiene classi gestite utilizzate per sviluppare componenti di flusso dati gestiti. Contiene la PipelineComponent classe, che è la classe base per i componenti del flusso dati gestiti, e la PipelineBuffer classe, che è l'implementazione gestita dell'interfaccia IDTSBuffer100 . La PipelineBuffer classe organizza i buffer di flusso dati tra il motore di flusso dati COM e i componenti del flusso dati gestiti.

Enumerazioni

Nome Descrizione
ComponentType

Specifica i tre tipi di componenti del flusso di dati.

PipelineBufferMode

Contiene valori utilizzati per identificare a PipelineBuffer come buffer di ingresso o uscita.