PipelineBuffer Members

Provides an in-memory data store containing rows and columns of data.

The following tables list the members exposed by the PipelineBuffer type.

Protected Constructors

  Name Description
PipelineBuffer Instantiates a new instance of the PipelineBuffer.This constructor is not CLS-compliant.

Top

Public Properties

  Name Description
ms211417.pubproperty(en-US,SQL.90).gif ColumnCount Gets the number of columns in the PipelineBuffer.
ms211417.pubproperty(en-US,SQL.90).gif CurrentRow Gets the index of the current row in the PipelineBuffer.
ms211417.pubproperty(en-US,SQL.90).gif EndOfRowset Gets a value indicating whether the PipelineBuffer has reached the end of its collection of rows.
ms211417.pubproperty(en-US,SQL.90).gif Item Gets the data stored in a buffer column.
ms211417.pubproperty(en-US,SQL.90).gif Mode Gets a value indicating whether a PipelineBuffer is an IDTSInput90 buffer or an IDTSOutput90 buffer.
ms211417.pubproperty(en-US,SQL.90).gif RowCount Gets the number of rows in the PipelineBuffer object.

Top

Public Methods

(see also Protected Methods )

  Name Description
ms211417.pubmethod(en-US,SQL.90).gif AddBlobData Adds an array of bytes to a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif AddRow Adds a row to the PipelineBuffer object.
ms211417.pubmethod(en-US,SQL.90).gif DirectErrorRow Sends a PipelineBuffer row to an IDTSOutput90 whose IsErrorOut property is true.
ms211417.pubmethod(en-US,SQL.90).gif DirectRow Sends a row from a PipelineBuffer to the specified IDTSOutput90.
ms211417.pubmethod(en-US,SQL.90).gif Dispose Overloaded.  
ms211417.pubmethod(en-US,SQL.90).gif Equals  Overloaded. (inherited from Object )
ms211417.pubmethod(en-US,SQL.90).gif GetBlobData Retrieves an array of bytes from a binary large object (BLOB) stored in a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetBlobLength Gets the number of bytes contained in a binary large object (BLOB) PipelineBuffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetBoolean Gets the bool value stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetByte Gets the byte value stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetBytes Gets the array of bytes stored in a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetColumnInfo Retrieves the BufferColumn structure for a PipelineBuffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetDateTime Gets the DateTime value stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetDecimal Gets the decimal value stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetDouble Gets the double stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetGuid Gets the Guid value stored in the PipelineBuffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetHashCode  (inherited from Object )
ms211417.pubmethod(en-US,SQL.90).gif GetInt16 Gets the short stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetInt32 Gets the int stored in a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetInt64 Gets the long stored in the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetSByte Gets the SByte value stored in a PipelineBuffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetSingle Gets the float stored in a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetString Gets the string stored in the buffer column.
ms211417.pubmethod(en-US,SQL.90).gif GetType  (inherited from Object )
ms211417.pubmethod(en-US,SQL.90).gif GetUInt16 Gets the ushort value stored in the buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetUInt32 Gets the UInt32 value stored in the buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif GetUInt64 Gets the ulong value stored in the buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif IsNull Checks to see if the data in a buffer column is null.
ms211417.pubmethod(en-US,SQL.90).gif NextRow Advances the PipelineBuffer to the next row.
ms211417.pubmethod(en-US,SQL.90).gifms211417.static(en-US,SQL.90).gif ReferenceEquals  (inherited from Object )
ms211417.pubmethod(en-US,SQL.90).gif RemoveRow Removes the current row from the PipelineBuffer.
ms211417.pubmethod(en-US,SQL.90).gif ResetBlobData Deletes the contents of the specified BLOB column.
ms211417.pubmethod(en-US,SQL.90).gif SetBoolean Assigns a bool value to a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetByte Assigns a byte to a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetBytes Assigns an array of bytes to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif SetDateTime Assigns a DateTime value to the PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetDecimal Assigns a decimal to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetDouble Assigns a double to a PipelineBuffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetEndOfRowset Notifies the PipelineBuffer that a component has finished adding rows to the buffer.
ms211417.pubmethod(en-US,SQL.90).gif SetErrorInfo Sets the error information for the current PipelineBuffer row.
ms211417.pubmethod(en-US,SQL.90).gif SetGuid Assigns a Guid to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif SetInt16 Assigns a 16-bit signed integer to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetInt32 Assigns a 32-bit signed integer to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetInt64 Assigns a 64-bit signed integer to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetNull Assigns null to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetSByte Assigns a signed 8-bit integer to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif SetSingle Assigns a float to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetString Assigns a string to a buffer column.
ms211417.pubmethod(en-US,SQL.90).gif SetUInt16 Assigns an unsigned 16-bit integer to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif SetUInt32 Assigns an unsigned 32-bit integer to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif SetUInt64 Assigns an unsigned 64-bit integer to a buffer column.This method is not CLS-compliant.
ms211417.pubmethod(en-US,SQL.90).gif ToString  (inherited from Object )
ms211417.pubmethod(en-US,SQL.90).gifms211417.static(en-US,SQL.90).gif TruncateStrA Truncates a non-Unicode string to the specified length.

Top

Protected Methods

  Name Description
ms211417.protmethod(en-US,SQL.90).gif Dispose Overloaded.  
ms211417.protmethod(en-US,SQL.90).gif Finalize Overridden. Releases all resources used by the PipelineBuffer.
ms211417.protmethod(en-US,SQL.90).gif MemberwiseClone  (inherited from Object )

Top

See Also

Reference

PipelineBuffer Class
Microsoft.SqlServer.Dts.Pipeline Namespace