Condividi tramite


IBlob.SetBytes Metodo

Definizione

Overload

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.

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.

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.

Si applica a