IBlob.SetBytes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetBytes(Int64, Byte[]) |
Schreibt das angegebene Bytearray in den Wert, den |
SetBytes(Int64, Byte[], Int32, Int32) |
Schreibt ganz oder teilweise des angegebenen |
SetBytes(Int64, Byte[])
Schreibt das angegebene Bytearray in den Wert, den BLOB
dieses Blob
Objekt darstellt, beginnend an der Position pos
und gibt die Anzahl der geschriebenen Bytes zurück.
[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
Parameter
- pos
- Int64
die Position im Objekt, an der BLOB
mit dem Schreiben begonnen werden soll; die erste Position ist 1.
- bytes
- Byte[]
das Array von Bytes, das in den Wert geschrieben werden soll, den BLOB
dieses Blob
Objekt darstellt
Gibt zurück
Die Anzahl der geschriebenen Bytes
- Attribute
Ausnahmen
tritt ein Fehler auf, der auf die Blob
.
Hinweise
Schreibt das angegebene Bytearray in den Wert, den BLOB
dieses Blob
Objekt darstellt, beginnend an der Position pos
und gibt die Anzahl der geschriebenen Bytes zurück. Das Bytearray überschreibt die vorhandenen Bytes im Blob
Objekt beginnend an der Position pos
. Wenn das Ende des Blob
Werts beim Schreiben des Bytearrays erreicht wird, wird die Länge des Blob
Werts erhöht, um die zusätzlichen Bytes aufzunehmen.
<b>Hinweis:</b> Wenn der angegebene pos
Wert größer ist, ist die Länge+1 des BLOB
Werts, dann ist das Verhalten nicht definiert. Einige DRIVER-Treiber können eine SQLException
Weile auslösen, während andere Treiber diesen Vorgang unterstützen.
In 1.4 hinzugefügt.
Java-Dokumentation für java.sql.Blob.setBytes(long, byte[])
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
SetBytes(Int64, Byte[], Int32, Int32)
Schreibt ganz oder teilweise des angegebenen byte
Arrays in den Wert, den BLOB
dieses Blob
Objekt darstellt, und gibt die Anzahl der geschriebenen Bytes zurück.
[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
Parameter
- pos
- Int64
die Position im Objekt, an der BLOB
mit dem Schreiben begonnen werden soll; die erste Position ist 1.
- bytes
- Byte[]
das Array von Bytes, die in dieses BLOB
Objekt geschrieben werden sollen
- offset
- Int32
der Offset in das Array bytes
, auf dem die festzulegenden Bytes gelesen werden sollen
- len
- Int32
die Anzahl der Bytes, die in den BLOB
Wert aus dem Bytearray geschrieben werden sollen bytes
Gibt zurück
Die Anzahl der geschriebenen Bytes
- Attribute
Ausnahmen
tritt ein Fehler auf, der auf die Blob
.
Hinweise
Schreibt ganz oder teilweise des angegebenen byte
Arrays in den Wert, den BLOB
dieses Blob
Objekt darstellt, und gibt die Anzahl der geschriebenen Bytes zurück. Das Schreiben beginnt an der Position pos
im BLOB
Wert; len
Bytes aus dem angegebenen Bytearray werden geschrieben. Das Bytearray überschreibt die vorhandenen Bytes im Blob
Objekt beginnend an der Position pos
. Wenn das Ende des Blob
Werts beim Schreiben des Bytearrays erreicht wird, wird die Länge des Blob
Werts erhöht, um die zusätzlichen Bytes aufzunehmen.
<b>Hinweis:</b> Wenn der angegebene pos
Wert größer ist, ist die Länge+1 des BLOB
Werts, dann ist das Verhalten nicht definiert. Einige DRIVER-Treiber können eine SQLException
Weile auslösen, während andere Treiber diesen Vorgang unterstützen.
In 1.4 hinzugefügt.
Java-Dokumentation für java.sql.Blob.setBytes(long, byte[], int, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.