SqlBytes.Read(Int64, Byte[], Int32, Int32) Método

Definición

Copia bytes de esta SqlBytes instancia en el búfer pasado y devuelve el número de bytes copiados.

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

Parámetros

offset
Int64

Desplazamiento Int64 de valor largo en el valor contenido en la SqlBytes instancia de .

buffer
Byte[]

Búfer de matriz de bytes en el que se va a copiar.

offsetInBuffer
Int32

Desplazamiento Int32 entero en el búfer en el que se iniciará la copia.

count
Int32

Entero Int32 que representa el número de bytes que se van a copiar.

Devoluciones

Valor Int64 largo que representa el número de bytes copiados.

Comentarios

Si se intenta leer más allá MaxLengthde , se produce una excepción.

Si count especifica más bytes que se van a copiar de los offset que están disponibles desde hasta el final del valor, solo se copian los bytes disponibles.

Se produce una excepción si el búfer de destino es una referencia nula.

Se produce una excepción si el búfer de destino no puede recibir tantos caracteres como se solicite.

Se aplica a

Consulte también