DTSBufferManagerClass 클래스

정의

public ref class DTSBufferManagerClass : Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2014::DTSBufferManager
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class DTSBufferManagerClass : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2014.DTSBufferManager
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("59062589-79DD-4CC8-8433-D3EB54CE1A11")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type DTSBufferManagerClass = class
    interface DTSBufferManager
    interface IDTSBufferManager100
Public Class DTSBufferManagerClass
Implements DTSBufferManager
상속
DTSBufferManagerClass
특성
구현

설명

버퍼 관리자는 데이터 플로우 작업에서 사용하는 객체와 작업에 포함된 구성 요소를 소스부터 목적지까지 할당, 관리, 삭제 IDTSBuffer100 하는 역할을 담당합니다. 버퍼 유형 등록, 버퍼 내 컬럼 위치, 버퍼 내 컬럼에 대한 메타데이터 검색, 그리고 프라이빗 버퍼를 요청하는 컴포넌트가 내부적으로 사용하는 개인 버퍼를 생성하는 유틸리티 기능을 제공합니다.

관리형 데이터 흐름 컴포넌트 개발자들은 버퍼 매니저를 주로 컴포넌트의 and IDTSOutput100 객체에 IDTSInput100 정의된 컬럼을 PipelineBuffer 찾기 위해 사용합니다. 관리형 컴포넌트 개발자들은 버퍼 매니저를 사용해 IDTSBuffer100 객체를 생성하지 않습니다. 왜냐하면 관리된 컴포넌트가 버퍼 매니저가 만든 객체와 IDTSBuffer100 직접 상호작용하지 않기 때문입니다. 관리형 컴포넌트는 관리 PipelineBuffer 형 클래스를 사용하며, 관리형 코드와 네이티브 코드 간 데이터를 마샬합니다.

적용 대상