PipelineComponentSource Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
public ref class PipelineComponentSource abstract : Microsoft::SqlServer::Dts::Pipeline::PipelineComponentExt
[System.CLSCompliant(false)]
public abstract class PipelineComponentSource : Microsoft.SqlServer.Dts.Pipeline.PipelineComponentExt
[<System.CLSCompliant(false)>]
type PipelineComponentSource = class
inherit PipelineComponentExt
Public MustInherit Class PipelineComponentSource
Inherits PipelineComponentExt
- Наследование
- Атрибуты
Конструкторы
PipelineComponentSource() |
Свойства
BufferManager |
Возвращает объект IDTSBufferManager100 компонента конвейера. (Унаследовано от PipelineComponent) |
ComponentMetaData |
Возвращает IDTSComponentMetaData100 для компонента. (Унаследовано от PipelineComponent) |
ErrorSupport |
ErrorSupport Возвращает объект, позволяющий компоненту вызывать ошибки, предупреждения или другие события информации на основе HRESULT, возвращаемых компонентами служб Integration Services, написанными в машинном коде. (Унаследовано от PipelineComponent) |
EventInfos |
Возвращает коллекцию IDTSEventInfos100 объектов PipelineComponent. (Унаследовано от PipelineComponent) |
LogEntryInfos |
Возвращает коллекцию IDTSLogEntryInfos100 событий журнала, зарегистрированных компонентом. (Унаследовано от PipelineComponent) |
ReferenceTracker |
Возвращает объект IDTSObjectReferenceTracker100, связанный с компонентом. (Унаследовано от PipelineComponent) |
VariableDispenser |
Возвращает IDTSVariableDispenser100 компонента потока данных. (Унаследовано от PipelineComponent) |
Методы
AcquireConnections(Object) |
Устанавливает соединение с диспетчером соединений. (Унаследовано от PipelineComponent) |
AddDataOutput() | |
AddErrorOutput() | |
AddErrorOutput(String, Int32, Int32) |
IDTSOutput100 Добавляет объект и помечает его как вывод ошибок, задав IsErrorOut для свойства значение true. (Унаследовано от PipelineComponent) |
Cleanup() |
Высвобождает ресурсы и завершает работу компонента. (Унаследовано от PipelineComponent) |
ConvertDataRecordTypeToBufferType(Type) | (Унаследовано от PipelineComponentExt) |
CreateColumnInfoFromDtsType(String, DataType, DataRow) | (Унаследовано от PipelineComponentExt) |
CreateColumnsFromSchemaTable(DataTable, IDTSOutput100, IDTSOutput100) | (Унаследовано от PipelineComponentExt) |
CreateComponentProperty(String, String, Object, Boolean) |
Добавляет новое свойство в компонент (Унаследовано от PipelineComponentExt) |
CreateExternalMetadataColumn(IDTSExternalMetadataColumnCollection100, ColumnInformation) | (Унаследовано от PipelineComponentExt) |
CreateOutput(String) | (Унаследовано от PipelineComponentExt) |
CreateOutputColumn(IDTSOutput100, ColumnInformation) | (Унаследовано от PipelineComponentExt) |
CreateOutputColumns(IEnumerable<ColumnInformation>, IDTSOutput100) | (Унаследовано от PipelineComponentExt) |
DeleteExternalMetadataColumn(Int32, Int32) |
Удаляет внешний столбец метаданных по указанному индексу из коллекции столбцов внешних метаданных. (Унаследовано от PipelineComponent) |
DeleteInput(Int32) |
Удаляет объект IDTSInput100 из коллекции IDTSInputCollection100. (Унаследовано от PipelineComponent) |
DeleteOutput(Int32) |
Удаляет объект IDTSOutput100 из коллекции IDTSOutputCollection100. (Унаследовано от PipelineComponent) |
DeleteOutputColumn(Int32, Int32) |
Удаляет объект IDTSOutputColumn100 из коллекции IDTSOutputColumnCollection100. (Унаследовано от PipelineComponent) |
DescribeRedirectedErrorCode(Int32) |
Предоставляет данные кода ошибки для строки PipelineBuffer, добавленной в выходной буфер. (Унаследовано от PipelineComponent) |
GetComponentVersion() | (Унаследовано от PipelineComponentExt) |
GetDependentInputs(Int32) |
Возвращает коллекцию идентификаторов потоков входа, которые ожидают дополнительные данные и поэтому блокируют заданный поток входа. (Унаследовано от PipelineComponent) |
GetErrorOutputInfo(Int32, Int32) |
Возвращает индекс и идентификатор выходной ошибки компонента. (Унаследовано от PipelineComponent) |
GetExternalTabularSourceReader() | |
GetExternalTabularSourceSchema() | |
GetMetadataValuesFromRow(DataRow) | (Унаследовано от PipelineComponentExt) |
GetPropertyValue<T>(String) | (Унаследовано от PipelineComponentExt) |
Initialize() |
Если переопределен в производном классе, инициализирует новый экземпляр пользовательского компонента потока данных. (Унаследовано от PipelineComponent) |
InsertExternalMetadataColumnAt(Int32, Int32, String, String) |
Вставляет новый внешний столбец метаданных в коллекцию столбцов внешних метаданных по указанному индексу. (Унаследовано от PipelineComponent) |
InsertInput(DTSInsertPlacement, Int32) |
Добавляет объект IDTSInput100 в коллекцию IDTSInputCollection100. (Унаследовано от PipelineComponent) |
InsertOutput(DTSInsertPlacement, Int32) |
Добавляет новый объект IDTSOutput100. (Унаследовано от PipelineComponent) |
InsertOutputColumnAt(Int32, Int32, String, String) |
Создает новый объект IDTSOutputColumn100 и вставляет его в коллекцию IDTSOutputColumnCollection100. (Унаследовано от PipelineComponent) |
IsInputReady(Int32[], Boolean[]) |
Определяет, какие потоки входа, присоединенные к компоненту, ожидают дополнительных данных и какие потоки заблокированы, но имеют достаточно данных для обработки. (Унаследовано от PipelineComponent) |
MapInputColumn(Int32, Int32, Int32) |
Устанавливает связь между входным столбцом и соответствующим столбцом внешних метаданных. (Унаследовано от PipelineComponent) |
MapOutputColumn(Int32, Int32, Int32, Boolean) |
Устанавливает связь между выходным столбцом и соответствующим столбцом внешних метаданных. (Унаследовано от PipelineComponent) |
OnDeletingInputColumn(Int32, Int32) |
Удаляет объект IDTSInputColumn100 из коллекции IDTSInputColumnCollection100. (Унаследовано от PipelineComponent) |
OnInputPathAttached(Int32) |
Вызывается, когда объект IDTSInput100 присоединяется к компоненту с помощью интерфейса IDTSPath100. (Унаследовано от PipelineComponent) |
OnInputPathDetached(Int32) |
Вызывается, когда объект IDTSInput100 отсоединяется от компонента через интерфейс IDTSPath100. (Унаследовано от PipelineComponent) |
OnOutputPathAttached(Int32) |
Вызывается, когда объект IDTSOutput100 компонента присоединяется к нижестоящему компоненту. (Унаследовано от PipelineComponent) |
PerformDowngrade(Int32, DTSTargetServerVersion) |
По умолчанию PerformDowngrade не должен создавать исключение ComponentDowngradeFailedException, так как среда выполнения может только определить, следует ли вызывать этот метод с помощью targetServerVersion; Не удается проверить версию компонента, так как она не знает, была ли изменена версия компонента между двумя версиями служб SSIS, а метод PerformUpgrade проверяет, меньше ли версия компонента в xml-файле пакета перед вызовом. (Унаследовано от PipelineComponent) |
PerformUpgrade(Int32) |
Обновляет метаданные компонента до версии компонента, установленного на локальном компьютере. (Унаследовано от PipelineComponent) |
PostDiagnostic(String) | (Унаследовано от PipelineComponentExt) |
PostError(Exception) | (Унаследовано от PipelineComponentExt) |
PostError(Int32, Object[]) | (Унаследовано от PipelineComponentExt) |
PostError(String, Object[]) | (Унаследовано от PipelineComponentExt) |
PostExecute() |
Вызывается в конце выполнения компонента перед вызовом метода Cleanup(). (Унаследовано от PipelineComponent) |
PostWarning(String, Object[]) | (Унаследовано от PipelineComponentExt) |
PreExecute() |
Вызывается после вызова метода PrepareForExecute(), но перед вызовом методов PrimeOutput(Int32, Int32[], PipelineBuffer[]) и ProcessInput(Int32, PipelineBuffer). (Унаследовано от PipelineComponent) |
PrepareForExecute() |
Вызывается перед вызовом метода PreExecute(). (Унаследовано от PipelineComponent) |
PrimeOutput(Int32, Int32[], PipelineBuffer[]) |
Вызывается во время выполнения компонентов источника и компонентов преобразования с асинхронными выходными данными для того, чтобы позволить этим компонентам добавлять строки в выходной буфер. (Унаследовано от PipelineComponent) |
ProcessInput(Int32, PipelineBuffer) |
Вызывается во время выполнения, когда PipelineBuffer из вышестоящего компонента доступен компоненту для обработки поступивших строк. (Унаследовано от PipelineComponent) |
ProvideComponentProperties() |
Вызывается при первом добавлении компонента в задачу потока данных для инициализации метаданных ComponentMetaData компонента. (Унаследовано от PipelineComponent) |
RegisterEvents() |
При разработке пользовательского компонента потока данных этот метод переопределяется для создания пользовательских событий. (Унаследовано от PipelineComponent) |
RegisterLogEntries() |
Регистрирует события, записываемые компонентом в журнал. (Унаследовано от PipelineComponent) |
ReinitializeMetaData() | |
ReleaseConnections() |
Освобождает соединения, установленные во время вызова метода AcquireConnections(Object). Вызывается во время разработки и во время выполнения. (Унаследовано от PipelineComponent) |
RemoveAllInputsOutputsAndCustomProperties() |
Удаляет каждый объект IDTSInput100 и IDTSOutput100 из компонента. (Унаследовано от PipelineComponent) |
SetComponentProperty(String, Object) |
Присваивает значение свойству IDTSCustomProperty100 компонента. (Унаследовано от PipelineComponent) |
SetExternalMetadataColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Устанавливает свойства типа данных для указанного столбца внешних метаданных. (Унаследовано от PipelineComponent) |
SetExternalMetadataColumnProperty(Int32, Int32, String, Object) |
Устанавливает отдельное свойство для столбца внешних метаданных. (Унаследовано от PipelineComponent) |
SetInputColumnProperty(Int32, Int32, String, Object) |
Присваивает значение свойству IDTSCustomProperty100 объекта IDTSInputColumn100. (Унаследовано от PipelineComponent) |
SetInputProperty(Int32, String, Object) |
Присваивает значение свойству IDTSCustomProperty100 объекта IDTSInput100. (Унаследовано от PipelineComponent) |
SetOutputColumnDataTypeProperties(Int32, Int32, DataType, Int32, Int32, Int32, Int32) |
Устанавливает свойства типа данных объекта IDTSOutputColumn100. (Унаследовано от PipelineComponent) |
SetOutputColumnProperty(Int32, Int32, String, Object) |
Задает значение IDTSCustomProperty100 для объекта IDTSOutputColumn100. (Унаследовано от PipelineComponent) |
SetOutputProperty(Int32, String, Object) |
Задает значение IDTSCustomProperty100 для объекта IDTSOutput100. (Унаследовано от PipelineComponent) |
SetUsageType(Int32, IDTSVirtualInput100, Int32, DTSUsageType) |
Создает объект IDTSInputColumn100 в коллекции IDTSInputColumnCollection100 этого компонента и устанавливает свойство UsageType для столбца. (Унаследовано от PipelineComponent) |
Transfer(PipelineBuffer, IDataReader, Int32, MappedColumnInfo) | (Унаследовано от PipelineComponentExt) |
TransferToOutputBuffers(Int32, Int32[], PipelineBuffer[]) | |
Validate() |
Проверяет, правильно ли настроен компонент. (Унаследовано от PipelineComponent) |
ValidateExternalMetadata(DataTable, IDTSOutput100) | (Унаследовано от PipelineComponentExt) |