IWrapper.IsWrapperFor(Class) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve true si esto implementa el argumento de interfaz o es directa o indirectamente un contenedor para un objeto que sí lo hace.
[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
Parámetros
- iface
- Class
una clase que define una interfaz.
Devoluciones
True si esto implementa la interfaz o directamente o indirectamente encapsula un objeto que sí lo hace.
- Atributos
Comentarios
Devuelve true si esto implementa el argumento de interfaz o es directa o indirectamente un contenedor para un objeto que sí lo hace. De lo contrario, devuelve false. Si esto implementa la interfaz, devuelve true, en caso contrario, si se trata de un contenedor, devuelve el resultado de llamar isWrapperFor recursivamente en el objeto ajustado. Si esto no implementa la interfaz y no es un contenedor, devuelve false. Este método se debe implementar como una operación de bajo costo en comparación con unwrap para que los autores de llamadas puedan usar este método para evitar llamadas costosas unwrap que pueden producir errores. Si este método devuelve true, la llamada a unwrap con el mismo argumento debe realizarse correctamente.
Agregado en la versión 1.6.
Documentación de Java para java.sql.Wrapper.isWrapperFor(java.lang.Class<?>).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.