IRef 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
SQL REF
值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。
[Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")]
public interface IRef : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")>]
type IRef = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 属性
- 实现
注解
SQL REF
值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。
SQL REF
值存储在包含可引用 SQL 结构化类型的实例的表中,每个 REF
值都是该表中一个实例的唯一标识符。 SQL REF
值可用于代替它引用的 SQL 结构化类型,可以是表中的列值,也可以是结构化类型的属性值。
由于 SQL REF
值是指向 SQL 结构化类型的逻辑指针,因此默认情况下,对象 Ref
也是逻辑指针。 因此,将 SQL REF
值检索为 Ref
对象不会具体化客户端上结构化类型的属性。
Ref
可以使用该方法将对象存储在数据库中PreparedStatement.setRef
。
如果 JDBC 驱动程序支持数据类型,则必须完全实现接口上 Ref
的所有方法。
已在 1.2 中添加。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
属性
BaseTypeName |
获取此 |
Handle |
获取基础 Android 对象的 JNI 值。 (继承自 IJavaObject) |
JniIdentityHashCode |
返回包装实例的值 |
JniManagedPeerState |
托管对等方的状态。 (继承自 IJavaPeerable) |
JniPeerMembers |
成员访问和调用支持。 (继承自 IJavaPeerable) |
Object |
获取由此 |
PeerReference |
返回 JniObjectReference 包装的 Java 对象实例。 (继承自 IJavaPeerable) |
方法
Disposed() |
在释放实例时调用。 (继承自 IJavaPeerable) |
DisposeUnlessReferenced() |
如果没有对此实例的未完成引用,则调用 |
Finalized() |
在实例完成时调用。 (继承自 IJavaPeerable) |
GetObject(IDictionary<String,Class>) |
检索引用的对象,并使用给定的类型映射将其映射到 Java 类型。 |
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 |