Freigeben über


IBlob.GetBytes(Int64, Int32) Methode

Definition

Ruft den Gesamten oder Teil des Werts ab, den BLOB dieses Blob Objekt darstellt, als Bytearray.

[Android.Runtime.Register("getBytes", "(JI)[B", "GetGetBytes_JIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public byte[]? GetBytes (long pos, int length);
[<Android.Runtime.Register("getBytes", "(JI)[B", "GetGetBytes_JIHandler:Java.Sql.IBlobInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetBytes : int64 * int -> byte[]

Parameter

pos
Int64

die Ordnungsposition des ersten Bytes im BLOB zu extrahierenden Wert; das erste Byte befindet sich an Position 1.

length
Int32

die Anzahl der aufeinander folgenden Bytes, die kopiert werden sollen; Der Wert für die Länge muss 0 oder größer sein.

Gibt zurück

Byte[]

ein Bytearray, das bis zu length aufeinander folgende Byte aus dem BLOB von diesem Blob Objekt festgelegten Wert enthält, beginnend mit dem Byte an der Position pos

Attribute

Ausnahmen

tritt ein Fehler auf, der auf die Blob.

Hinweise

Ruft den Gesamten oder Teil des Werts ab, den BLOB dieses Blob Objekt darstellt, als Bytearray. Dieses byte Array enthält bis zu length aufeinander folgende Bytes, die an position posbeginnen.

In 1.2 hinzugefügt.

Java-Dokumentation für java.sql.Blob.getBytes(long, 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.

Gilt für: