次の方法で共有


TraceReader.GetChars メソッド

定義

指定した列の位置から文字配列値を取得します。その際、バッファー オフセット位置から開始します。

オーバーロード

GetChars(Int32, Char[], Int32, Int32, Int32)

指定した列の位置にあるレコードから文字配列値を取得します。

GetChars(Int32, Int64, Char[], Int32, Int32)

指定した列の位置にあるレコードから文字配列値を取得します。

GetChars(Int32, Char[], Int32, Int32, Int32)

指定した列の位置にあるレコードから文字配列値を取得します。

public:
 int GetChars(int ordinal, cli::array <char> ^ buffer, int length, int bufferoffset, int fieldoffset);
public int GetChars (int ordinal, char[] buffer, int length, int bufferoffset, int fieldoffset);
member this.GetChars : int * char[] * int * int * int -> int
Public Function GetChars (ordinal As Integer, buffer As Char(), length As Integer, bufferoffset As Integer, fieldoffset As Integer) As Integer

パラメーター

ordinal
Int32

文字配列値を取得する列の位置を示す Int32 値。

buffer
Char[]

文字配列の読み込み先のバッファーを示す System.UInt8 配列。

length
Int32

読み取る文字数を示す Int32 値。

bufferoffset
Int32

Int32読み取り操作を開始するインデックスを指定する値。

fieldoffset
Int32

読み取り操作を開始するレコード内のインデックス位置を示す Int32 値。

戻り値

配列で返される文字数を指定する int32 値。

Readme_Tracer

適用対象

GetChars(Int32, Int64, Char[], Int32, Int32)

指定した列の位置にあるレコードから文字配列値を取得します。

public:
 virtual long GetChars(int ordinal, long fieldoffset, cli::array <char> ^ buffer, int bufferoffset, int length);
public long GetChars (int ordinal, long fieldoffset, char[] buffer, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (ordinal As Integer, fieldoffset As Long, buffer As Char(), bufferoffset As Integer, length As Integer) As Long

パラメーター

ordinal
Int32

文字配列値を取得する列の位置を示す Int32 値。

fieldoffset
Int64

読み取り操作を開始するレコード内のインデックス位置を示す Int32 値。

buffer
Char[]

文字配列の読み込み先のバッファーを示す Char 配列。

bufferoffset
Int32

Int32読み取り操作を開始するインデックスを指定する値。

length
Int32

読み取る文字数を示す Int32 値。

戻り値

配列に返される文字数を示す Int64 値。

実装

Readme_Tracer

適用対象