Comparteix via


IBlob.SetBytes Método

Definición

Sobrecargas

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.

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.

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.

Se aplica a