IRef インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベース内の SQL REF
構造化型値への参照である SQL 値の Java プログラミング言語でのマッピング。
[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
構造化型値への参照である SQL 値の Java プログラミング言語でのマッピング。
SQL REF
値は、参照可能な SQL 構造化型のインスタンスを含むテーブルに格納され、各 REF
値はそのテーブル内の 1 つのインスタンスの一意識別子です。 SQL REF
値は、参照する SQL 構造化型の代わりに、テーブルの列値または構造化型の属性値として使用できます。
SQL 値は SQL REF
構造化型への論理ポインターであるため、 Ref
オブジェクトは既定では論理ポインターでもあります。 したがって、SQL REF
値をオブジェクトとして Ref
取得しても、クライアント上の構造化型の属性は具体化されません。
オブジェクトは Ref
、メソッドを使用してデータベースに PreparedStatement.setRef
格納できます。
JDBC ドライバーがデータ型を Ref
サポートしている場合は、インターフェイス上のすべてのメソッドを完全に実装する必要があります。
1.2 で追加されました。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
プロパティ
BaseTypeName |
この |
Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
JniIdentityHashCode |
ラップされたインスタンスの |
JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
Object |
この |
PeerReference |
ラップされた Java オブジェクト インスタンスの a JniObjectReference を返します。 (継承元 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 |