DataReaderExtensions.GetBytes 方法

定義

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

C#
public static long GetBytes (this System.Data.Common.DbDataReader reader, string name, long dataOffset, byte[] buffer, int bufferOffset, int length);

參數

reader
DbDataReader

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

name
String

資料行名稱。

dataOffset
Int64

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

buffer
Byte[]

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

bufferOffset
Int32

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

length
Int32

要讀取的字元數上限。

傳回

讀取的實際位元組數目。

例外狀況

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

指定的轉型無效。

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1

另請參閱