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 値はそのテーブル内の 1 つのインスタンスの一意識別子です。 SQL REF 値は、参照する SQL 構造化型の代わりに、テーブルの列値または構造化型の属性値として使用できます。
SQL REF 値は SQL 構造化型への論理ポインターであるため、既定では Ref オブジェクトも論理ポインターです。 したがって、SQL REF 値を Ref オブジェクトとして取得しても、クライアント上の構造化型の属性は具体化されません。
Ref オブジェクトは、PreparedStatement.setRef メソッドを使用してデータベースに格納できます。
JDBC ドライバーがデータ型をサポートしている場合は、 Ref インターフェイスのすべてのメソッドを完全に実装する必要があります。
1.2 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
プロパティ
| 名前 | 説明 |
|---|---|
| BaseTypeName |
この |
| Handle |
基になる Android オブジェクトの JNI 値を取得します。 (継承元 IJavaObject) |
| JniIdentityHashCode |
ラップされたインスタンスの |
| JniManagedPeerState |
マネージド ピアの状態。 (継承元 IJavaPeerable) |
| JniObjectReferenceControlBlock |
SQL |
| JniPeerMembers |
メンバー アクセスと呼び出しのサポート。 (継承元 IJavaPeerable) |
| Object |
この |
| PeerReference |
ラップされたJava オブジェクト インスタンスの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) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
SQL |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|