語言

IWrapper.IsWrapperFor(Class) 方法

定義

如果這要麼實作了介面參數,要麼直接或間接地為一個包含介面參數的物件包裝,則回傳為真。

[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

參數

iface
Class

一個類別定義介面。

傳回

如果這實作了介面,或直接或間接包裹了物件,則為 true。

屬性

備註

如果這要麼實作了介面參數,要麼直接或間接地為一個包含介面參數的物件包裝,則回傳為真。 否則會傳回 false。 若此操作實作介面,則回傳 true;若為包裝器,則回傳對包裹物件遞迴呼叫 isWrapperFor 的結果。 若此方法未實作介面且非包裝器,則回傳 false。 此方法應以低成本 unwrap 實作,讓呼叫者能使用此方法避免可能失敗的昂貴 unwrap 呼叫。 如果此方法回傳為真,則 unwrap 使用相同參數呼叫應該會成功。

新增於1.6版本。

Java 文件 java.sql.Wrapper.isWrapperFor(java.lang.Class<?>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於