SqlBytes.Write(Int64, Byte[], Int32, Int32) Metod

Definition

Kopierar byte från den införda bufferten till den här SqlBytes instansen.

public:
 void Write(long offset, cli::array <System::Byte> ^ buffer, int offsetInBuffer, int count);
public void Write(long offset, byte[] buffer, int offsetInBuffer, int count);
member this.Write : int64 * byte[] * int * int -> unit
Public Sub Write (offset As Long, buffer As Byte(), offsetInBuffer As Integer, count As Integer)

Parametrar

offset
Int64

En Int64 lång värdeförskjutning till det värde som finns i instansen SqlBytes .

buffer
Byte[]

Den bytematrisbuffert som ska kopieras till.

offsetInBuffer
Int32

En Int32 heltalsförskjutning i bufferten som du vill börja kopiera till.

count
Int32

Ett Int32 heltal som representerar antalet byte som ska kopieras.

Kommentarer

Om den här åtgärden skriver till en position utanför Length men inom MaxLengthLengthuppdateras för att återspegla den nya slutpositionen.

Värdet offsetInBuffer för måste vara mindre än eller lika med Length. Ett undantag utlöses annars. Endast värdet 0 kan anges när du skriver till en null-värdeinstans.

Om ett försök görs att skriva bortom MaxLengthgenereras ett undantag.

Gäller för

Se även