Langage

IWrapper.Unwrap(Class) Méthode

Définition

Retourne un objet qui implémente l’interface donnée pour autoriser l’accès aux méthodes non standard ou aux méthodes standard non exposées par le 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

Paramètres

iface
Class

Classe définissant une interface que le résultat doit implémenter.

Retours

objet qui implémente l’interface. Peut être un proxy pour l’objet d’implémentation réel.

Attributs

Remarques

Retourne un objet qui implémente l’interface donnée pour autoriser l’accès aux méthodes non standard ou aux méthodes standard non exposées par le proxy.

Si le récepteur implémente l’interface, le résultat est le récepteur ou un proxy pour le récepteur. Si le récepteur est un wrapper et que l’objet encapsulé implémente l’interface, le résultat est l’objet encapsulé ou un proxy pour l’objet encapsulé. Sinon, retournez le résultat de l’appel unwrap de manière récursive sur l’objet encapsulé ou un proxy pour ce résultat. Si le récepteur n’est pas un wrapper et n’implémente pas l’interface, il SQLException est levée.

Ajouté dans la version 1.6.

Java documentation pour java.sql.Wrapper.unwrap(java.lang.Class<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à