共用方式為


PipelineBuffer 成員

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

PipelineBuffer 型別公開下列成員。

建構函式

  名稱 描述
受保護的方法 PipelineBuffer Instantiates a new instance of the PipelineBuffer.

頂端

方法

  名稱 描述
公用方法 AddBlobData(Int32, array<Byte> [] () [] []) Adds an array of bytes to a PipelineBuffer column.
公用方法 AddBlobData(Int32, array<Byte> [] () [] [], Int32) Adds an array of a specified number of bytes to a PipelineBuffer column.
公用方法 AddRow Adds a row to the PipelineBuffer object.
公用方法 DirectErrorRow(Int32, Int32, Int32) Sends a PipelineBuffer row to an IDTSOutput100 whose IsErrorOut property is true.
公用方法 DirectErrorRow(Int32, Int32, Int32, Int32) Sends a PipelineBuffer row to an IDTSOutput100 whose IsErrorOut property is true.
公用方法 DirectRow Sends a row from a PipelineBuffer to the specified IDTSOutput100.
公用方法 Dispose() () () () Releases all resources used by the PipelineBuffer.
受保護的方法 Dispose(Boolean) Releases the unmanaged resources that are used by the PipelineBuffer, and optionally releases the managed resources.
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize Releases all resources used by the PipelineBuffer. (覆寫 Object. . :: . .Finalize() () () ()。)
公用方法 GetBlobData Retrieves an array of bytes from a binary large object (BLOB) stored in a PipelineBuffer column.
公用方法 GetBlobLength Gets the number of bytes contained in a binary large object (BLOB) PipelineBuffer column.
公用方法 GetBoolean Gets the bool value stored in the PipelineBuffer column.
公用方法 GetByte Gets the byte value stored in the PipelineBuffer column.
公用方法 GetBytes Gets the array of bytes stored in a buffer column.
公用方法 GetColumnInfo Retrieves the BufferColumn structure for a PipelineBuffer column.
公用方法 GetDate Gets the DateTime value stored in the PipelineBuffer column.
公用方法 GetDateTime Gets the DateTime value stored in the PipelineBuffer column.
公用方法 GetDateTimeOffset Gets the DateTimeOffset value stored in the PipelineBuffer column.
公用方法 GetDecimal Gets the decimal value stored in the PipelineBuffer column.
公用方法 GetDouble Gets the double stored in the PipelineBuffer column.
公用方法 GetGuid Gets the Guid value stored in the PipelineBuffer column.
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetInt16 Gets the short stored in the PipelineBuffer column.
公用方法 GetInt32 Gets the int stored in a PipelineBuffer column.
公用方法 GetInt64 Gets the long stored in the PipelineBuffer column.
公用方法 GetSByte Gets the SByte value stored in a PipelineBuffer column.
公用方法 GetSingle Gets the float stored in a PipelineBuffer column.
公用方法 GetString Gets the string stored in the buffer column.
公用方法 GetTime Gets the TimeSpan value stored in the PipelineBuffer column.
公用方法 GetType (繼承自 Object。)
公用方法 GetUInt16 Gets the ushort value stored in the buffer column.
公用方法 GetUInt32 Gets the UInt32 value stored in the buffer column.
公用方法 GetUInt64 Gets the ulong value stored in the buffer column.
公用方法 IsNull Checks to see if the data in a buffer column is null.
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 NextRow Advances the PipelineBuffer to the next row.
公用方法 RemoveRow Removes the current row from the PipelineBuffer.
公用方法 ResetBlobData Deletes the contents of the specified BLOB column.
公用方法 SetBoolean Assigns a bool value to a PipelineBuffer column.
公用方法 SetByte Assigns a byte to a PipelineBuffer column.
公用方法 SetBytes Assigns an array of bytes to a buffer column.
公用方法 SetDate Assigns a DateTime value to the PipelineBuffer column.
公用方法 SetDateTime Assigns a DateTime value to the PipelineBuffer column.
公用方法 SetDateTimeOffset Assigns a DateTimeOffset value to the PipelineBuffer column.
公用方法 SetDecimal Assigns a decimal to a buffer column.
公用方法 SetDouble Assigns a double to a PipelineBuffer column.
公用方法 SetEndOfRowset Notifies the PipelineBuffer that a component has finished adding rows to the buffer.
公用方法 SetErrorInfo Sets the error information for the current PipelineBuffer row.
公用方法 SetGuid Assigns a Guid to a buffer column.
公用方法 SetInt16 Assigns a 16-bit signed integer to a buffer column.
公用方法 SetInt32 Assigns a 32-bit signed integer to a buffer column.
公用方法 SetInt64 Assigns a 64-bit signed integer to a buffer column.
公用方法 SetNull Assigns nullNothingnullptrunitnull 參考 (在 Visual Basic 中為 Nothing) to a buffer column.
公用方法 SetSByte Assigns a signed 8-bit integer to a buffer column.
公用方法 SetSingle Assigns a float to a buffer column.
公用方法 SetString Assigns a string to a buffer column.
公用方法 SetTime Assigns a TimeSpan value to the PipelineBuffer column.
公用方法 SetUInt16 Assigns an unsigned 16-bit integer to a buffer column.
公用方法 SetUInt32 Assigns an unsigned 32-bit integer to a buffer column.
公用方法 SetUInt64 Assigns an unsigned 64-bit integer to a buffer column.
公用方法 ToString (繼承自 Object。)

頂端

屬性

  名稱 描述
公用屬性 ColumnCount Gets the number of columns in the PipelineBuffer.
公用屬性 CurrentRow Gets the index of the current row in the PipelineBuffer.
公用屬性 EndOfRowset Gets a value indicating whether the current PipelineBuffer is the final buffer.
公用屬性 Item Gets the data stored in a buffer column.
公用屬性 Mode Gets a value indicating whether a PipelineBuffer is an IDTSInput100 buffer or an IDTSOutput100 buffer.
公用屬性 RowCount Gets the number of rows in the PipelineBuffer object.

頂端