IBlob.SetBytes 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í.
Sobrecargas
| SetBytes(Int64, Byte[]) |
Escribe la matriz especificada de bytes en el |
| SetBytes(Int64, Byte[], Int32, Int32) |
Escribe todo o parte de la matriz especificada |
SetBytes(Int64, Byte[])
Escribe la matriz especificada de bytes en el BLOB valor que representa este Blob objeto, comenzando por la posición posy devuelve el número de bytes escritos.
[Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes);
[<Android.Runtime.Register("setBytes", "(J[B)I", "GetSetBytes_JarrayBHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] -> int
Parámetros
- pos
- Int64
la posición del objeto en el BLOB que se va a empezar a escribir; la primera posición es 1.
- bytes
- Byte[]
matriz de bytes que se va a escribir en el BLOB valor que representa este Blob objeto.
Devoluciones
el número de bytes escritos
- Atributos
Excepciones
si se produce un error al acceder a .Blob
Comentarios
Escribe la matriz especificada de bytes en el BLOB valor que representa este Blob objeto, comenzando por la posición posy devuelve el número de bytes escritos. La matriz de bytes sobrescribirá los bytes existentes en el Blob objeto a partir de la posición pos. Si se alcanza el final del Blob valor mientras se escribe la matriz de bytes, se aumentará la longitud del Blob valor para dar cabida a los bytes adicionales.
<b>Nota:</b> Si el valor especificado para pos es mayor, la longitud+1 del BLOB valor, el comportamiento no está definido. Algunos controladores JDBC pueden producir un SQLException tiempo que otros controladores pueden admitir esta operación.
Agregado en la versión 1.4.
Documentación de Java para java.sql.Blob.setBytes(long, byte[]).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetBytes(Int64, Byte[], Int32, Int32)
Escribe todo o parte de la matriz especificada byte en el BLOB valor que representa este Blob objeto y devuelve el número de bytes escritos.
[Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public int SetBytes (long pos, byte[]? bytes, int offset, int len);
[<Android.Runtime.Register("setBytes", "(J[BII)I", "GetSetBytes_JarrayBIIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBytes : int64 * byte[] * int * int -> int
Parámetros
- pos
- Int64
la posición del objeto en el BLOB que se va a empezar a escribir; la primera posición es 1.
- bytes
- Byte[]
matriz de bytes que se va a escribir en este BLOB objeto
- offset
- Int32
desplazamiento en la matriz bytes en la que se va a empezar a leer los bytes que se van a establecer.
- len
- Int32
el número de bytes que se van a escribir en el BLOB valor de la matriz de bytes. bytes
Devoluciones
el número de bytes escritos
- Atributos
Excepciones
si se produce un error al acceder a .Blob
Comentarios
Escribe todo o parte de la matriz especificada byte en el BLOB valor que representa este Blob objeto y devuelve el número de bytes escritos. La escritura comienza en la posición pos del BLOB valor; len se escriben bytes de la matriz de bytes especificada. La matriz de bytes sobrescribirá los bytes existentes en el Blob objeto a partir de la posición pos. Si se alcanza el final del Blob valor mientras se escribe la matriz de bytes, se aumentará la longitud del Blob valor para dar cabida a los bytes adicionales.
<b>Nota:</b> Si el valor especificado para pos es mayor, la longitud+1 del BLOB valor, el comportamiento no está definido. Algunos controladores JDBC pueden producir un SQLException tiempo que otros controladores pueden admitir esta operación.
Agregado en la versión 1.4.
Documentación de Java para java.sql.Blob.setBytes(long, byte[], int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.