IBlob.SetBytes 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.
Surcharges
| SetBytes(Int64, Byte[]) |
Écrit le tableau donné d’octets dans la |
| SetBytes(Int64, Byte[], Int32, Int32) |
Écrit tout ou partie du tableau donné |
SetBytes(Int64, Byte[])
Écrit le tableau donné d’octets dans la BLOB valeur que cet Blob objet représente, en commençant à la position pos, et retourne le nombre d’octets écrits.
[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
Paramètres
- pos
- Int64
position dans l’objet BLOB auquel commencer l’écriture ; la première position est 1
- bytes
- Byte[]
tableau d’octets à écrire dans la BLOB valeur que cet Blob objet représente
Retours
nombre d’octets écrits
- Attributs
Exceptions
si une erreur se produit lors de l’accès au Blob.
Remarques
Écrit le tableau donné d’octets dans la BLOB valeur que cet Blob objet représente, en commençant à la position pos, et retourne le nombre d’octets écrits. Le tableau d’octets remplace les octets existants dans l’objet Blob à partir de la position pos. Si la fin de la Blob valeur est atteinte lors de l’écriture du tableau d’octets, 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.
Documentation Java pour java.sql.Blob.setBytes(long, byte[]).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
SetBytes(Int64, Byte[], Int32, Int32)
Écrit tout ou partie du tableau donné byte dans la BLOB valeur que cet Blob objet représente et retourne le nombre d’octets écrits.
[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
Paramètres
- pos
- Int64
position dans l’objet BLOB auquel commencer l’écriture ; la première position est 1
- bytes
- Byte[]
tableau d’octets à écrire dans cet BLOB objet
- offset
- Int32
décalage dans le tableau bytes auquel commencer la lecture des octets à définir
- len
- Int32
nombre d’octets à écrire dans la BLOB valeur du tableau d’octets bytes
Retours
nombre d’octets écrits
- Attributs
Exceptions
si une erreur se produit lors de l’accès au Blob.
Remarques
Écrit tout ou partie du tableau donné byte dans la BLOB valeur que cet Blob objet représente et retourne le nombre d’octets écrits. L’écriture commence à la position pos dans la BLOB valeur ; len les octets du tableau d’octets donné sont écrits. Le tableau d’octets remplace les octets existants dans l’objet Blob à partir de la position pos. Si la fin de la Blob valeur est atteinte lors de l’écriture du tableau d’octets, 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.
Documentation Java pour java.sql.Blob.setBytes(long, byte[], int, int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.