IDTSRuntimeComponent100 Интерфейс

Определение

Определяет методы выполнения компонента потока данных.

public interface class IDTSRuntimeComponent100
[System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")]
public interface IDTSRuntimeComponent100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")]
public interface IDTSRuntimeComponent100
[<System.Runtime.InteropServices.Guid("994367B9-F369-47F1-B38C-D97CA9C54277")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C9F4699B-84DF-4699-A7C8-60AE87195ADE")>]
type IDTSRuntimeComponent100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2E079605-FD96-4627-9C1D-38F7FE8CBADC")>]
type IDTSRuntimeComponent100 = interface
Public Interface IDTSRuntimeComponent100
Производный
Атрибуты

Комментарии

Интерфейс определяет методы и свойства, вызываемые при выполнении компонента IDTSRuntimeComponent100 потока данных. Этот интерфейс — один из двух интерфейсов, которые реализуют все компоненты потоков данных; Вторая — интерфейс IDTSDesigntimeComponent100 .

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

Свойства

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

Задаёт IDTSBufferManager100 компонент конвейера.

ComponentMetaData

Задаёт для IDTSComponentMetaData100 компонента.

EventInfos

Задаёт IDTSEventInfos100 коллекцию PipelineComponent объекта.

LogEntryInfos

Предоставляет IDTSLogEntryInfos100 объект компоненту.

ReferenceTracker

IDTSObjectReferenceTracker100Задает параметр .

RequiredProductLevel

Получает значение, указывающее требуемый уровень продукта SQL Server для компонента потока данных.

VariableDispenser

Задаёт IDTSVariableDispenser100 компонент потока данных.

Методы

Имя Описание
Cleanup()

Освобождает ресурсы и завершает выполнение компонента.

PerformUpgrade(Int32)

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

PostExecute()

Вызывается в конце выполнения компонента. Разработчик может предоставить код, который выполняется после основной обработки компонента.

PreExecute()

Вызывается после PrepareForExecute(), и до PrimeOutput(Int32, Int32, IDTSBuffer100) и ProcessInput(Int32, IDTSBuffer100). Разработчик может предоставить код, который выполняется один раз до выполнения основной обработки компонента.

PrepareForExecute()

Вызвано до PreExecute(). Разработчик может предоставить код, который выполняется один раз до выполнения основной обработки компонентом и до того, как доступны входные буферы.

PrimeOutput(Int32, Int32, IDTSBuffer100)

Вызывается при выполнении пакета для компонентов, добавляющих строки в IDTSBuffer100; включая исходные компоненты и компоненты трансформации с асинхронными IDTSOutput100 объектами. Разработчик должен предоставить код, который добавляет строки в выходные буферы.

ProcessInput(Int32, IDTSBuffer100)

Вызывается компоненты преобразования и назначения, у которых объекты IDTSInput100 соединены с восходящим компонентом. Разработчик должен предоставить код, который обрабатывает входные буферы.

Применяется к