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

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

Классы

Имя Описание
BackPressureException

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

BlobColumn

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

BufferDisconnectedException

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

BufferNotFoundException

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

CannotCreatePipelineComponentException

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

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

Исключение, которое появляется, когда значение, слишком большое для размещения в области данных a 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

Исключение, возникающее компонентом Script, когда он сталкивается с 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

Исключение, которое появляется, когда тип значения, присваиваемого столбцу в a 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

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