IDTSBufferManager100 Интерфейс

Определение

public interface class IDTSBufferManager100
[System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSBufferManager100
[<System.Runtime.InteropServices.Guid("E25EC665-7DB0-41F9-B0FC-E58318DA64BC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSBufferManager100 = interface
Public Interface IDTSBufferManager100
Производный
Атрибуты

Комментарии

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

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

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