Lenguaje

IBlob.SetBinaryStream(Int64) Método

Definición

Recupera una secuencia que se puede usar para escribir en el BLOB valor que representa este Blob objeto.

[Android.Runtime.Register("setBinaryStream", "(J)Ljava/io/OutputStream;", "GetSetBinaryStream_JHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public System.IO.Stream? SetBinaryStream(long pos);
[<Android.Runtime.Register("setBinaryStream", "(J)Ljava/io/OutputStream;", "GetSetBinaryStream_JHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member SetBinaryStream : int64 -> System.IO.Stream

Parámetros

pos
Int64

la posición del valor en el BLOB que se va a empezar a escribir; la primera posición es 1.

Devoluciones

un java.io.OutputStream objeto en el que se pueden escribir datos

Atributos

Excepciones

si se produce un error al acceder a .Blob

Comentarios

Recupera una secuencia que se puede usar para escribir en el BLOB valor que representa este Blob objeto. La secuencia comienza en la posición pos. Los bytes escritos en la secuencia sobrescribirán 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 en la secuencia, 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.setBinaryStream(long).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a