OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje strumień znaków z określonej kolumny przesunięcia do buforu jako tablicy, zaczynając od danego przesunięcia buforu.
public:
virtual long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public:
override long GetChars(int i, long fieldOffset, cli::array <char> ^ buffer2, int bufferoffset, int length);
public long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
public override long GetChars(int i, long fieldOffset, char[] buffer2, int bufferoffset, int length);
abstract member GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
override this.GetChars : int * int64 * char[] * int * int -> int64
Public Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Public Overrides Function GetChars (i As Integer, fieldOffset As Long, buffer2 As Char(), bufferoffset As Integer, length As Integer) As Long
Parametry
- i
- Int32
Porządkowa kolumna oparta na zera.
- fieldOffset
- Int64
Indeks w wierszu, w którym rozpoczyna się operacja odczytu.
- buffer2
- Char[]
Bufor, do którego mają być kopiować dane.
- bufferoffset
- Int32
Indeks, w którym buffer2 ma rozpocząć operację zapisu.
- length
- Int32
Liczba znaków do odczytania.
Zwraca
Rzeczywista liczba odczytanych znaków.
Implementuje
Uwagi
GetChars Zwraca liczbę dostępnych znaków w polu. W większości przypadków jest to dokładna długość pola. Jednak zwracana liczba może być mniejsza niż prawdziwa długość pola, jeśli GetChars została już użyta do uzyskania znaków z pola. Może to być na przykład przypadek, jeśli OracleDataReader obiekt odczytuje dużą strukturę danych do buforu. Aby uzyskać więcej informacji, zobacz SequentialAccess ustawienie elementu CommandBehavior.
W przypadku przekazania buforu, który jest wartością null. GetChars zwraca długość pola w znakach.