IBlob.SetBytes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| SetBytes(Int64, Byte[]) |
Scrive la matrice di byte specificata nel |
| SetBytes(Int64, Byte[], Int32, Int32) |
Scrive tutto o parte della matrice specificata |
SetBytes(Int64, Byte[])
Scrive la matrice di byte specificata nel BLOB valore rappresentato da questo Blob oggetto, a partire dalla posizione pose restituisce il numero di byte scritti.
[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
Parametri
- pos
- Int64
posizione nell'oggetto in corrispondenza del BLOB quale iniziare la scrittura; la prima posizione è 1
- bytes
- Byte[]
matrice di byte da scrivere nel BLOB valore rappresentato da questo Blob oggetto
Restituisce
numero di byte scritti
- Attributi
Eccezioni
se si verifica un errore durante l'accesso a Blob.
Commenti
Scrive la matrice di byte specificata nel BLOB valore rappresentato da questo Blob oggetto, a partire dalla posizione pose restituisce il numero di byte scritti. La matrice di byte sovrascriverà i byte esistenti nell'oggetto Blob a partire dalla posizione pos. Se la fine del Blob valore viene raggiunta durante la scrittura della matrice di byte, la lunghezza del Blob valore verrà aumentata per contenere i byte aggiuntivi.
<b>Nota:</b> Se il valore specificato per pos è maggiore, la lunghezza+1 del BLOB valore, il comportamento non è definito. Alcuni driver JDBC possono generare un'eccezione SQLException mentre altri driver possono supportare questa operazione.
Aggiunta nella versione 1.4.
Documentazione java per java.sql.Blob.setBytes(long, byte[]).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
SetBytes(Int64, Byte[], Int32, Int32)
Scrive tutto o parte della matrice specificata byte nel BLOB valore rappresentato Blob dall'oggetto e restituisce il numero di byte scritti.
[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
Parametri
- pos
- Int64
posizione nell'oggetto in corrispondenza del BLOB quale iniziare la scrittura; la prima posizione è 1
- bytes
- Byte[]
matrice di byte da scrivere in questo BLOB oggetto
- offset
- Int32
offset nella matrice bytes in corrispondenza del quale iniziare a leggere i byte da impostare
- len
- Int32
numero di byte da scrivere nel BLOB valore dalla matrice di byte bytes
Restituisce
numero di byte scritti
- Attributi
Eccezioni
se si verifica un errore durante l'accesso a Blob.
Commenti
Scrive tutto o parte della matrice specificata byte nel BLOB valore rappresentato Blob dall'oggetto e restituisce il numero di byte scritti. La scrittura inizia in corrispondenza della posizione pos nel BLOB valore. len I byte della matrice di byte specificata vengono scritti. La matrice di byte sovrascriverà i byte esistenti nell'oggetto Blob a partire dalla posizione pos. Se la fine del Blob valore viene raggiunta durante la scrittura della matrice di byte, la lunghezza del Blob valore verrà aumentata per contenere i byte aggiuntivi.
<b>Nota:</b> Se il valore specificato per pos è maggiore, la lunghezza+1 del BLOB valore, il comportamento non è definito. Alcuni driver JDBC possono generare un'eccezione SQLException mentre altri driver possono supportare questa operazione.
Aggiunta nella versione 1.4.
Documentazione java per java.sql.Blob.setBytes(long, byte[], int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.