SqlBytes.Read(Int64, Byte[], 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.
Bu SqlBytes örnekteki baytları geçirilen arabelleğe kopyalar ve kopyalanan bayt sayısını döndürür.
public:
long Read(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public long Read (long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * byte[] * int * int -> int64
Public Function Read (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer) As Long
Parametreler
- buffer
- Byte[]
Kopyalanacak bayt dizisi arabelleği.
Döndürülenler
Int64 Kopyalanan bayt sayısını temsil eden uzun bir değer.
Açıklamalar
ötesinde MaxLengthbir okuma girişiminde bulunulduysa, bir özel durum oluşturulur.
Kopyalanacak bayt sayısı değerin sonuna kadar kullanılabilir olandan offset
daha fazla bayt belirtirsecount
, yalnızca kullanılabilir baytlar kopyalanır.
Hedef arabellek null başvuru ise bir özel durum oluşturulur.
Hedef arabellek istenen sayıda karakter alamıyorsa bir özel durum oluşturulur.