Microsoft.SqlServer.Dts.Pipeline Пространство имен

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

Классы

BackPressureException

Исключение, которое возникает, когда в методах IsInputReady(Int32[], Boolean[]) и GetDependentInputs(Int32), обрабатывающих обратную реакцию в потоке данных, возникает непредвиденная ошибка.

BlobColumn

Определяет столбец в буфере потока данных, содержащий данные с SQL Server типом данных text, ntext или image.

BufferDisconnectedException

Исключение, возникающее при неудачной попытке обращения к объекту PipelineBuffer.

BufferNotFoundException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

CannotCreatePipelineComponentException

Исключение, возникающее, если поток данных не может создать экземпляр компонента скрипта.

CannotCreateUserComponentException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ColumnIndexOutOfRangeException

Исключение, появляющееся при попытке обратиться к столбцу буфера с помощью индекса, находящегося за границами коллекции столбцов буфера.

ColumnInformation

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ColumnIsNullException

Исключение, возникающее, если используется указанный метод доступа к столбцу типа данных, а значение столбца равно NULL.

ComponentDowngradeFailedException

Это исключение возникает, когда компонент запрашивается для выполнения и понижения уровня, а понижение уровня завершается неудачно.

ComponentUpgradeFailedException

Исключение, возникающее при ошибке метода PerformUpgrade(Int32) компонента.

ComponentVersionMismatchException

Исключение, возникающее, если версия компонента, хранящаяся в пакете XML, выше версии компонента, установленного на компьютере.

DoesNotFitBufferException

Исключение, возникающее, когда слишком большое для области данных BufferColumn значение записывается в буфер.

DtsPipelineComponentAttribute

Содержит данные времени разработки об объекте PipelineComponent.

InputIDToNameMap

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

InputNotFoundException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ManagedComponentHost

Представляет узел управляемого компонента DTS.

MappedColumnInfo

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

NoCurrentRowException

Исключение, возникающее, когда адрес начала объекта PipelineBuffer является нулевым.

NotOutputBufferException

Исключение, возникающее, если метод, ограниченный объектами Output, вызывается для InputPipelineBuffer.

OutputNameMap

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

OutputNotFoundException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

PipelineBuffer

Предоставляет хранилище данных в памяти, содержащее строки и столбцы данных.

PipelineComponent

Определяет базовый класс, используемый при разработке управляемых компонентов потока данных.

PipelineComponentExt

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

PipelineComponentHResultException

Исключение, формируемое компонентом скрипта при возникновении исключения COM.

PipelineComponentSource

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ReadOnlyVariablesNotAvailableException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ReadWriteVariablesNotAvailableException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

RowIndexOutOfRangeException

Исключение, возникающее, если недопустимый индекс используется при обращении к строке в PipelineBuffer.

ScriptBuffer

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ScriptComponent

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ScriptComponent.ScriptComponentEvalContext

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

ScriptComponentHost

Компонент конвейера DTS, который выполняет записи из управляемого поставщика.

ScriptingLanguageNotFoundException

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

SSISScriptComponentEntryPointAttribute

Это атрибут, который мы помещаем в класс, производный от ScriptComponent, чтобы найти его и загрузить с помощью отражения.

UnsupportedBufferDataTypeException

Исключение, возникающее, когда столбцу буфера присваивается значение с недопустимым типом данных.

UnsupportedDataRecordTypeException

Исключение, возникающее, если методу DataRecordTypeToBufferType(Type) передается недопустимое значение параметра.

UnsupportedValueTypeForTextStreamColumnException

Исключение, возникающее, если тип значения, присвоенного столбцу в PipelineBuffer, не является строкой или массивом байтов.

VSTAComponentScriptingEngine

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

Структуры

BufferColumn

Предоставляет доступные только для чтения метаданные для столбца PipelineBuffer.

Интерфейсы

IVSTAScriptComponentUI

Пространство имен Microsoft.SqlServer.Dts.Pipeline содержит управляемые классы, используемые для разработки управляемых компонентов потока данных. Оно содержит класс PipelineComponent, являющийся базовым классом для управляемых компонентов потока данных, и класс PipelineBuffer, управляющий реализацией интерфейса IDTSBuffer100. Класс PipelineBuffer упаковывает и передает буферы потока данных между подсистемой обработки потока данных COM и управляемыми компонентами потока данных.

Перечисления

ComponentType

Указывает три типа компонентов потока данных.

PipelineBufferMode

Содержит значения для определения PipelineBuffer в качестве входного или выходного буфера.