Share via


DTSBufferManagerClass Members

Include Protected Members
Include Inherited Members

Creates and manages IDTSBuffer100 objects.

The DTSBufferManagerClass type exposes the following members.

Constructors

  Name Description
Public method DTSBufferManagerClass() Initializes a new instance of the DTSBufferManagerClass.

Top

Methods

  Name Description
Public method CreateBuffer(Int32, IDTSComponentMetaData100) Creates an IDTSBuffer100 object that is based on the specified buffer type.
Public method CreateFlatBuffer(Int32, IDTSComponentMetaData100) Creates an IDTSBuffer100 of the specified size.
Public method CreateVirtualBuffer(Int32, Int32) Infrastructure.
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Object.)
Public method FindColumnByLineageID(Int32, Int32) Gets the location of a column in the specified IDTSBuffer100 object.
Public method GetBLOBObject(IDTSBLOBObject100%) Creates an IDTSBLOBObject100 that is used to manipulate binary large objects (BLOBs).
Public method GetColumnCount(Int32) Gets the number of columns in the specified registered buffer type.
Public method GetColumnInfo(Int32, Int32, DTP_BUFFCOL%) Gets the DTP_BUFFCOL structure for a column in the specified buffer definition.
Public method GetHashCode() (Inherited from Object.)
Public method GetRowWidth(Int32) Gets the size of the row defined for the buffer type definition.
Public method GetType() (Inherited from Object.)
Protected method MemberwiseClone() (Inherited from Object.)
Public method RegisterBufferType(Int32, DTP_BUFFCOL%, Int32, UInt32) Registers a buffer type with the IDTSBufferManager100.
Public method RegisterLineageIDs(Int32, Int32, Int32%) Infrastructure.
Public method ToString() (Inherited from Object.)

Top

Properties

  Name Description
Public property IsVirtual[Int32] Gets a value that indicates whether the specified buffer is a virtual buffer.

Top