Partager via


Microsoft.SqlServer.Dts.Pipeline Espace de noms

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

Classes

BackPressureException

Exception levée lorsque les méthodes IsInputReady(Int32[], Boolean[]) et GetDependentInputs(Int32) qui gèrent la contre-pression du flux de données rencontrent une erreur inattendue.

BlobColumn

Définit une colonne dans une mémoire tampon de flux de données qui contient des données ayant un type de données SQL Server texte, ntext ou image.

BufferDisconnectedException

Exception levée lorsqu'une tentative d'accès à un objet PipelineBuffer échoue.

BufferNotFoundException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

CannotCreatePipelineComponentException

Exception levée lorsque le flux de données ne peut pas créer une instance d'un composant Script.

CannotCreateUserComponentException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ColumnIndexOutOfRangeException

Exception levée lorsqu'une tentative d'accès à une colonne tampon par un index se trouve à l'extérieur des limites de la collection de colonnes tampon.

ColumnInformation

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ColumnIsNullException

Exception levée lors de l'utilisation d'une méthode d'accès de colonne de type de données spécifiques et que la valeur de la colonne est Null.

ComponentDowngradeFailedException

Cette exception est levée lorsque le composant est invité à effectuer et à passer à une version antérieure et que cette version antérieure échoue.

ComponentUpgradeFailedException

Exception levée lorsque la méthode PerformUpgrade(Int32) d'un composant échoue.

ComponentVersionMismatchException

Exception levée lorsque la version du composant stocké dans la définition XML du package est supérieure à la version du composant installé sur l'ordinateur actuel.

DoesNotFitBufferException

Exception levée lorsqu'une valeur trop grande pour tenir dans la zone de données d'un objet BufferColumn est écrite dans la mémoire tampon.

DtsPipelineComponentAttribute

Contient des informations sur un objet PipelineComponent au moment de la conception.

InputIDToNameMap

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

InputNotFoundException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ManagedComponentHost

Représente l'hôte du composant DST managé.

MappedColumnInfo

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

NoCurrentRowException

Exception levée lorsque l'adresse du début d'une ligne PipelineBuffer est Null.

NotOutputBufferException

Exception levée lorsqu'une méthode restreinte aux objets Output est appelée sur un objet InputPipelineBuffer.

OutputNameMap

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

OutputNotFoundException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

PipelineBuffer

Fournit une banque de données en mémoire qui contient des lignes et des colonnes de données.

PipelineComponent

Définit la classe de base utilisée lors du développement des composants de flux de données managées.

PipelineComponentExt

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

PipelineComponentHResultException

Exception levée par le composant Script lorsqu'il rencontre une exception COM.

PipelineComponentSource

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ReadOnlyVariablesNotAvailableException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ReadWriteVariablesNotAvailableException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

RowIndexOutOfRangeException

Exception levée lorsqu'un index non valide est fourni lors de l'accès à une ligne dans un objet PipelineBuffer.

ScriptBuffer

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ScriptComponent

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ScriptComponent.ScriptComponentEvalContext

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

ScriptComponentHost

Composant de pipeline DTS qui source les enregistrements du fournisseur managé.

ScriptingLanguageNotFoundException

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

SSISScriptComponentEntryPointAttribute

Il s’agit de l’attribut que nous avons mis sur la classe dérivée de ScriptComponent pour la trouver et la charger via la réflexion

UnsupportedBufferDataTypeException

Exception levée lors de l'affectation d'une valeur à une colonne tampon qui contient le type de données incorrect.

UnsupportedDataRecordTypeException

Exception levée lorsqu'une valeur de paramètre non prise en charge est transmise à la méthode DataRecordTypeToBufferType(Type).

UnsupportedValueTypeForTextStreamColumnException

Exception levée lorsque le type de la valeur affectée à une colonne dans un objet PipelineBuffer n'est pas une chaîne ou un tableau d'octets.

VSTAComponentScriptingEngine

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

Structures

BufferColumn

Fournit des métadonnées en lecture seule pour une colonne PipelineBuffer.

Interfaces

IVSTAScriptComponentUI

L'espace de noms Microsoft.SqlServer.Dts.Pipeline contient des classes managées utilisées pour développer des composants de flux de données managées. Contient la classe PipelineComponent, qui est la classe de base des composants de flux de données managées et la classe PipelineBuffer, qui est l'implémentation managée de l'interface IDTSBuffer100. La classe PipelineBuffer marshale des mémoires tampon de flux de données entre le moteur de flux de données COM et des composants de flux de données managées.

Énumérations

ComponentType

Spécifie les trois types de composants de flux de données.

PipelineBufferMode

Contient des valeurs utilisées pour identifier un objet PipelineBuffer en tant que tampon d'entrée ou de sortie.