Aracılığıyla paylaş


DataReaderExtensions.GetBytes Yöntem

Tanım

Belirtilen dizinden başlayarak belirtilen sütundan belirtilen sayıda bayt okur ve bunları arabellekte belirtilen konumdan başlayan bir arabelleğe yazar.

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

Parametreler

reader
DbDataReader

Sütun değerini almak için veri okuyucu.

name
String

Sütunun adı.

dataOffset
Int64

Okuma işleminin başlatıldığı satır içindeki dizin.

buffer
Byte[]

Verilerin kopyalandığı arabellek.

bufferOffset
Int32

Verilerin kopyalandığı arabelleğe sahip dizin.

length
Int32

Okunacak karakter sayısı üst sınırı.

Döndürülenler

Okunan gerçek bayt sayısı.

Özel durumlar

Belirtilen ad geçerli bir sütun adı değil.

Belirtilen atama geçerli değil.

Şunlara uygulanır

Ayrıca bkz.