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 как входного или выходного буфера. |