SqlChars.Read(Int64, Char[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Copia los caracteres de esta instancia de SqlChars al búfer que se ha 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
Un desplazamiento de valor Int64long
en el valor que contiene la instancia de SqlChars.
- buffer
- Char[]
Búfer de la matriz de caracteres al que se va a copiar.
Devoluciones
Un 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 offsetInBuffer
hasta 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.