OracleDataReader.GetChars(Int32, Int64, Char[], Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen sütun uzaklığından arabelleğe verilen arabellek uzaklığından başlayarak bir dizi olarak bir karakter akışı okur.
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
Parametreler
- i
- Int32
Sıfır tabanlı sütun sıralı.
- fieldOffset
- Int64
Okuma işleminin başlayacağı satırdaki dizin.
- buffer2
- Char[]
Verilerin kopyalandığı arabellek.
- bufferoffset
- Int32
Yazma işleminin başlatıldığı buffer2
dizin.
- length
- Int32
Okunacak karakter sayısı.
Döndürülenler
Okunan gerçek karakter sayısı.
Uygulamalar
Açıklamalar
GetChars alandaki kullanılabilir karakterlerin sayısını döndürür. Çoğu durumda bu, alanın tam uzunluğudur. Ancak, alandan karakter almak için zaten kullanılmışsa GetChars
, döndürülen sayı alanın gerçek uzunluğundan küçük olabilir. Örneğin, büyük bir veri yapısını bir arabelleğe okuyorsa OracleDataReader bu durum söz konusu olabilir. Daha fazla bilgi için ayarına SequentialAccess
CommandBehaviorbakın.
Null değer olan bir arabellek geçirirseniz. GetChars , alanın uzunluğunu karakter cinsinden döndürür.