SqlChars.Read(Int64, Char[], Int32, Int32) Método

Definición

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

public:
 long Read(long offset, cli::array <char> ^ buffer, int offsetInBuffer, int count);
public long Read(long offset, char[] buffer, int offsetInBuffer, int count);
member this.Read : int64 * char[] * int * int -> int64
Public Function Read (offset As Long, buffer As Char(), offsetInBuffer As Integer, count As Integer) As Long

Parámetros

offset
Int64

Desplazamiento Int64long de valor en el valor contenido en la SqlChars instancia de .

buffer
Char[]

Búfer de matriz de caracteres 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

Valor Int32 entero que representa el número de caracteres que se van a copiar.

Devoluciones

Valor Int64long 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 caracteres que se van a copiar de los que están disponibles desde hasta offsetInBuffer el final del valor, solo se copian los caracteres 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