IWrapper.IsWrapperFor(Class) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne true si cela implémente l’argument d’interface ou est directement ou indirectement un wrapper pour un objet qui le fait.
[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
Paramètres
- iface
- Class
une classe définissant une interface.
Retours
true si cela implémente l’interface ou encapsule directement ou indirectement un objet qui le fait.
- Attributs
Remarques
Retourne true si cela implémente l’argument d’interface ou est directement ou indirectement un wrapper pour un objet qui le fait. Sinon, retourne false. Si cela implémente l’interface, retourne la valeur true, sinon s’il s’agit d’un wrapper, retournez le résultat de l’appel isWrapperFor récursif sur l’objet encapsulé. Si cela n’implémente pas l’interface et n’est pas un wrapper, retournez false. Cette méthode doit être implémentée en tant qu’opération à faible coût par rapport à ce qui permet aux unwrap appelants d’utiliser cette méthode pour éviter les appels coûteux unwrap susceptibles d’échouer. Si cette méthode retourne true, l’appel unwrap avec le même argument doit réussir.
Ajouté dans la version 1.6.
Java documentation pour java.sql.Wrapper.isWrapperFor(java.lang.Class<?>).
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.