IWrapper.Unwrap(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 un objeto que implementa la interfaz especificada para permitir el acceso a métodos no estándar o métodos estándar no expuestos por el proxy.
[Android.Runtime.Register("unwrap", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetUnwrap_Ljava_lang_Class_Handler:Java.Sql.IWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? Unwrap(Java.Lang.Class? iface);
[<Android.Runtime.Register("unwrap", "(Ljava/lang/Class;)Ljava/lang/Object;", "GetUnwrap_Ljava_lang_Class_Handler:Java.Sql.IWrapperInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member Unwrap : Java.Lang.Class -> Java.Lang.Object
Parámetros
- iface
- Class
Clase que define una interfaz que el resultado debe implementar.
Devoluciones
objeto que implementa la interfaz . Puede ser un proxy para el objeto de implementación real.
- Atributos
Comentarios
Devuelve un objeto que implementa la interfaz especificada para permitir el acceso a métodos no estándar o métodos estándar no expuestos por el proxy.
Si el receptor implementa la interfaz, el resultado es el receptor o un proxy para el receptor. Si el receptor es un contenedor y el objeto encapsulado implementa la interfaz, el resultado es el objeto encapsulado o un proxy para el objeto ajustado. De lo contrario, devuelve el resultado de llamar unwrap de forma recursiva en el objeto ajustado o un proxy para ese resultado. Si el receptor no es un contenedor y no implementa la interfaz, se produce una SQLException excepción .
Agregado en la versión 1.6.
Documentación de Java para java.sql.Wrapper.unwrap(java.lang.Class<T>).
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.