IBlob 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
JAVA<sup><字型大小=-2>TM</font></sup> 程式設計語言中 SQL BLOB
值的表示法(mapping)。
[Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")]
public interface IBlob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")>]
type IBlob = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
JAVA<sup><字型大小=-2>TM</font></sup> 程式設計語言中 SQL BLOB
值的表示法(mapping)。 SQL BLOB
是內建類型,會將二進位大型物件儲存為資料庫數據表數據列中的數據行值。 根據預設,驅動程式會使用 SQL locator(BLOB)
實Blob
作 ,這表示Blob
物件包含 SQL BLOB
資料的邏輯指標,而不是數據本身。 Blob
物件在建立的交易持續時間內有效。
介面 ResultSet
、 CallableStatement
和 PreparedStatement
中的方法,例如 getBlob
和 ,可 setBlob
讓程式設計人員存取 SQL BLOB
值。 介面 Blob
提供方法來取得 SQL BLOB
(二進位大型物件)值的長度、在用戶端上具體化 BLOB
值,以及判斷值內 BLOB
位元組模式的位置。 此外,這個介面有更新 BLOB
值的方法。
如果 JDBC 驅動程式支援資料類型,介面上 Blob
的所有方法都必須完全實作。
已在1.2中新增。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
屬性
BinaryStream |
擷取這個 |
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
JniIdentityHashCode |
傳回包裝實例的 值 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 Java 物件實例的 。 (繼承來源 IJavaPeerable) |
方法
Disposed() |
處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果這個實例沒有未完成的參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
Free() |
這個方法會釋放 物件, |
GetBinaryStream(Int64, Int64) |
|
GetBytes(Int64, Int32) |
擷取這個 |
Length() |
傳回這個 |
Position(Byte[], Int64) |
擷取指定位元組數位在這個 |
Position(IBlob, Int64) |
擷取這個 |
SetBinaryStream(Int64) |
擷取可用來寫入 |
SetBytes(Int64, Byte[]) |
將指定的位元組 |
SetBytes(Int64, Byte[], Int32, Int32) |
將指定 |
SetJniIdentityHashCode(Int32) |
設定所 |
SetJniManagedPeerState(JniManagedPeerStates) |
JAVA<sup><字型大小=-2>TM</font></sup> 程式設計語言中 SQL |
SetPeerReference(JniObjectReference) |
設定所 |
Truncate(Int64) |
截斷 |
UnregisterFromRuntime() |
取消註冊此實例,讓運行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
JAVA<sup><字型大小=-2>TM</font></sup> 程式設計語言中 SQL |
GetJniTypeName(IJavaPeerable) |
JAVA<sup><字型大小=-2>TM</font></sup> 程式設計語言中 SQL |