Share via


PipelineBuffer.ColumnCount Property

Gets the number of columns in the PipelineBuffer.

Namespace:  Microsoft.SqlServer.Dts.Pipeline
Assembly:  Microsoft.SqlServer.PipelineHost (in Microsoft.SqlServer.PipelineHost.dll)

Syntax

'Declaration
Public ReadOnly Property ColumnCount As Integer
    Get
'Usage
Dim instance As PipelineBuffer
Dim value As Integer

value = instance.ColumnCount
public int ColumnCount { get; }
public:
property int ColumnCount {
    int get ();
}
member ColumnCount : int
function get ColumnCount () : int

Property Value

Type: System.Int32
The number of columns in the PipelineBuffer.

Remarks

Most of the time, there are more columns in a PipelineBuffer than are in the input or output of a component. Because of this, developers should not expect to locate a column in a buffer row by using its index in the collection. Instead, the FindColumnByLineageID method of the BufferManager should be called, which returns the ___location of the input or output column in the buffer row. This value returned from this function contains the ___location of the column in the buffer.