Lenguaje

IWrapper.Unwrap(Class) Método

Definición

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.

Se aplica a