DataReaderExtensions.GetBytes 方法

定義

從起始於所指定索引的指定資料行讀取所指定位元組數,並將其寫入至起始於緩衝區中指定位置的緩衝區。

public:
[System::Runtime::CompilerServices::Extension]
 static long GetBytes(System::Data::Common::DbDataReader ^ reader, System::String ^ name, long dataOffset, cli::array <System::Byte> ^ buffer, int bufferOffset, int length);
public static long GetBytes (this System.Data.Common.DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length);
static member GetBytes : System.Data.Common.DbDataReader * string * int64 * byte[] * int * int -> int64
<Extension()>
Public Function GetBytes (reader As DbDataReader, name As String, dataOffset As Long, buffer As Byte(), bufferOffset As Integer, length As Integer) As Long

參數

reader
DbDataReader

要從中取得資料行值的資料讀取器。

name
String

資料行名稱。

dataOffset
Int64

要開始讀取作業之資料列中的來源索引。

buffer
Byte[]

要將資料複製到其中的目的緩衝區。

bufferOffset
Int32

要對其複製資料的緩衝區索引。

length
Int32

要讀取的字元數上限。

傳回

讀取的實際位元組數目。

例外狀況

指定的名稱不是有效的資料行名稱。

指定的轉型無效。

適用於

另請參閱