IWrapper.IsWrapperFor(Class) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果此参数实现接口参数,或者直接或间接为执行该操作的对象包装器,则返回 true。
[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。
- 属性
注解
如果此参数实现接口参数,或者直接或间接为执行该操作的对象包装器,则返回 true。 否则,返回 false。 如果实现接口,则返回 true,否则如果这是包装器,则返回对包装对象进行递归调用 isWrapperFor 的结果。 如果此操作未实现接口,并且不是包装器,则返回 false。 与此方法相比 unwrap ,此方法应作为低成本操作实现,以便调用方可以使用此方法来避免可能失败的昂贵 unwrap 调用。 如果此方法返回 true,则使用相同的参数调用 unwrap 应成功。
已在 1.6 中添加。
Java文档java.sql.Wrapper.isWrapperFor(java.lang.Class<?>)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。