Linguaggio

IWrapper.Unwrap(Class) Metodo

Definizione

Restituisce un oggetto che implementa l'interfaccia specificata per consentire l'accesso a metodi non standard o metodi standard non esposti dal 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

Parametri

iface
Class

Classe che definisce un'interfaccia che il risultato deve implementare.

Valori restituiti

oggetto che implementa l'interfaccia . Può essere un proxy per l'oggetto di implementazione effettivo.

Attributi

Commenti

Restituisce un oggetto che implementa l'interfaccia specificata per consentire l'accesso a metodi non standard o metodi standard non esposti dal proxy.

Se il ricevitore implementa l'interfaccia, il risultato è il ricevitore o un proxy per il ricevitore. Se il ricevitore è un wrapper e l'oggetto di cui è stato eseguito il wrapping implementa l'interfaccia, il risultato è l'oggetto di cui è stato eseguito il wrapping o un proxy per l'oggetto di cui è stato eseguito il wrapping. In caso contrario, restituire il risultato della chiamata unwrap ricorsiva sull'oggetto di cui è stato eseguito il wrapping o su un proxy per tale risultato. Se il ricevitore non è un wrapper e non implementa l'interfaccia, viene generata un'eccezione SQLException .

Aggiunta nella versione 1.6.

per java.sql.Wrapper.unwrap(java.lang.Class<T>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a