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 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
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 |