IArray 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
SQL 類型的 ARRAY
JAVA 程式設計語言中的對應。
[Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")]
public interface IArray : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")>]
type IArray = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 屬性
- 實作
備註
SQL 類型的 ARRAY
JAVA 程式設計語言中的對應。 根據預設,值 Array
是 SQL ARRAY
值的異動持續時間參考。 根據預設, Array
物件是使用 SQL LOCATOR () 陣列在內部實作,這表示 Array
物件包含 SQL ARRAY
值中的資料邏輯指標,而不是包含 ARRAY
值的資料。
介面 Array
提供方法,可將 SQL ARRAY
值的資料帶入用戶端做為陣列或 ResultSet
物件。 如果 SQL ARRAY
的元素是 UDT,則可能是自訂的對應專案。 若要建立自訂對應,程式設計人員必須執行兩件事: < ul >< li > 會建立類別,以實 SQLData
作要自訂對應的 UDT 介面。 <li > 在類型對應中建立專案,其中包含 < ul <> li > 實作 /ul <> /ul 類別之 UDT < li <>Class
SQLData
的完整 SQL 類型名稱>
當提供基底型別專案的型別對應至 方法和 getArray
getResultSet
時,其包含的 ARRAY
對應將用來對應值的元素。 如果未提供類型對應,這通常是這種情況,則預設會使用連線的類型對應。 如果連線的類型對應或提供給方法的類型對應沒有基底類型的專案,則專案會根據標準對應進行對應。
如果 JDBC 驅動程式支援資料類型,則必須完整實作介面上 Array
的所有方法。
已在 1.2 中新增。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
屬性
Array |
擷取 SQL |
BaseType |
傳回此陣列基礎 SQL 陣列中專案的 JDBC 類型。 |
BaseTypeName |
傳回這個陣列基礎 SQL 陣列中專案的 SQL 類型名稱。 |
Handle |
取得基礎 Android 物件的 JNI 值。 (繼承來源 IJavaObject) |
JniIdentityHashCode |
傳回包裝實例的 |
JniManagedPeerState |
受控對等的狀態。 (繼承來源 IJavaPeerable) |
JniPeerMembers |
成員存取和調用支援。 (繼承來源 IJavaPeerable) |
PeerReference |
傳 JniObjectReference 回已包裝 JAVA 物件實例的 。 (繼承來源 IJavaPeerable) |
ResultSet |
會傳回 ResultSet 物件,此物件會保存與此陣列相關聯的 SQL |
方法
Disposed() |
在處置實例時呼叫。 (繼承來源 IJavaPeerable) |
DisposeUnlessReferenced() |
如果沒有這個實例的未完成參考,則呼叫 |
Finalized() |
實例完成時呼叫。 (繼承來源 IJavaPeerable) |
Free() |
這個方法會 |
GetArray(IDictionary<String,Class>) |
擷取這個 |
GetArray(Int64, Int32) |
擷取這個 |
GetArray(Int64, Int32, IDictionary<String,Class>) |
從指定的 |
GetResultSet(IDictionary<String,Class>) |
擷取結果集,其中包含這個 |
GetResultSet(Int64, Int32) |
擷取結果集,其中包含從索引 |
GetResultSet(Int64, Int32, IDictionary<String,Class>) |
擷取結果集,其中包含從索引 |
SetJniIdentityHashCode(Int32) |
設定 所 |
SetJniManagedPeerState(JniManagedPeerStates) |
SQL 類型的 |
SetPeerReference(JniObjectReference) |
設定 所 |
UnregisterFromRuntime() |
取消註冊此實例,讓執行時間不會從未來的 Java.Interop.JniRuntime+JniValueManager.PeekValue 調用傳回它。 (繼承來源 IJavaPeerable) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
SQL 類型的 |
GetJniTypeName(IJavaPeerable) |
SQL 類型的 |