DataReaderExtensions.GetChars メソッド

定義

指定したインデックスから始まる指定した列から指定した数の文字を読み取り、指定した位置からバッファーに書き込みます。

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

パラメーター

reader
DbDataReader

列の値を取得するデータ リーダー。

name
String

列の名前。

dataOffset
Int64

読み取り操作を開始する行内のインデックス。

buffer
Char[]

データのコピー先となるバッファー。

bufferOffset
Int32

データのコピー先となるバッファーを含むインデックス。

length
Int32

読み取る最大文字数。

返品

読み取られた実際の文字数。

例外

指定された名前が有効な列名ではありません。

適用対象

こちらもご覧ください