IBlob.SetBinaryStream(Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère un flux qui peut être utilisé pour écrire dans la BLOB valeur que cet Blob objet représente.
[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
Paramètres
- pos
- Int64
position dans la BLOB valeur à laquelle commencer l’écriture ; la première position est 1
Retours
objet java.io.OutputStream dans lequel les données peuvent être écrites
- Attributs
Exceptions
si une erreur se produit lors de l’accès au Blob.
Remarques
Récupère un flux qui peut être utilisé pour écrire dans la BLOB valeur que cet Blob objet représente. Le flux commence à la position pos. Les octets écrits dans le flux remplacent les octets existants dans l’objet Blob en commençant à la position pos. Si la fin de la Blob valeur est atteinte lors de l’écriture dans le flux, la longueur de la Blob valeur est augmentée pour prendre en charge les octets supplémentaires.
<b>Remarque :</b> si la valeur spécifiée pos est supérieure à la longueur+1 de la BLOB valeur, le comportement n’est pas défini. Certains pilotes JDBC peuvent lever un SQLException certain temps, tandis que d’autres pilotes peuvent prendre en charge cette opération.
Ajouté dans la version 1.4.
Java documentation pour java.sql.Blob.setBinaryStream(long).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.