SqlBytes.Read(Int64, Byte[], Int32, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kopierar byte från den här SqlBytes instansen till den införda bufferten och returnerar antalet kopierade byte.
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
Parametrar
- buffer
- Byte[]
Den bytematrisbuffert som ska kopieras till.
Returer
Ett Int64 långt värde som representerar antalet kopierade byte.
Kommentarer
Om ett försök görs att läsa bortom MaxLengthgenereras ett undantag.
Om count anger fler byte som ska kopieras än vad som är tillgängligt från offset till slutet av värdet kopieras endast tillgängliga byte.
Ett undantag utlöses om målbufferten är en null-referens.
Ett undantag utlöses om målbufferten inte kan ta emot så många tecken som begärts.