IWrapper.IsWrapperFor(Class) Metode

Definisi

Mengembalikan true jika ini mengimplementasikan argumen antarmuka atau secara langsung atau tidak langsung pembungkus untuk objek yang melakukannya.

[Android.Runtime.Register("isWrapperFor", "(Ljava/lang/Class;)Z", "GetIsWrapperFor_Ljava_lang_Class_Handler:Java.Sql.IWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool IsWrapperFor(Java.Lang.Class? iface);
[<Android.Runtime.Register("isWrapperFor", "(Ljava/lang/Class;)Z", "GetIsWrapperFor_Ljava_lang_Class_Handler:Java.Sql.IWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member IsWrapperFor : Java.Lang.Class -> bool

Parameter

iface
Class

Kelas yang menentukan antarmuka.

Mengembalikan

true jika ini mengimplementasikan antarmuka atau secara langsung atau tidak langsung membungkus objek yang melakukannya.

Atribut

Keterangan

Mengembalikan true jika ini mengimplementasikan argumen antarmuka atau secara langsung atau tidak langsung pembungkus untuk objek yang melakukannya. Jika tidak, menghasilkan false. Jika ini mengimplementasikan antarmuka maka kembalikan true, jika ini adalah pembungkus maka kembalikan hasil panggilan isWrapperFor rekursif pada objek yang dibungkus. Jika ini tidak mengimplementasikan antarmuka dan bukan pembungkus, kembalikan false. Metode ini harus diimplementasikan sebagai operasi bernilai rendah dibandingkan unwrap dengan sehingga penelepon dapat menggunakan metode ini untuk menghindari panggilan mahal unwrap yang mungkin gagal. Jika metode ini mengembalikan true, maka panggilan unwrap dengan argumen yang sama akan berhasil.

Ditambahkan dalam 1.6.

Java dokumentasi untuk java.sql.Wrapper.isWrapperFor(java.lang.Class<?>).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk