IWrapper.Unwrap(Class) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf nicht standardmäßige Methoden oder Standardmethoden zu ermöglichen, die vom Proxy nicht verfügbar gemacht werden.
[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
Parameter
- iface
- Class
Eine Klasse, die eine Schnittstelle definiert, die das Ergebnis implementieren muss.
Gibt zurück
ein Objekt, das die Schnittstelle implementiert. Kann ein Proxy für das tatsächliche Implementierungsobjekt sein.
- Attribute
Hinweise
Gibt ein Objekt zurück, das die angegebene Schnittstelle implementiert, um den Zugriff auf nicht standardmäßige Methoden oder Standardmethoden zu ermöglichen, die vom Proxy nicht verfügbar gemacht werden.
Wenn der Empfänger die Schnittstelle implementiert, ist das Ergebnis der Empfänger oder ein Proxy für den Empfänger. Wenn der Empfänger ein Wrapper ist und das umschlossene Objekt die Schnittstelle implementiert, ist das Ergebnis das umbrochene Objekt oder ein Proxy für das umbrochene Objekt. Gibt andernfalls das Ergebnis des rekursiven Aufrufs unwrap für das umbrochene Objekt oder einen Proxy für dieses Ergebnis zurück. Wenn der Empfänger kein Wrapper ist und die Schnittstelle nicht implementiert, wird ein SQLException Fehler ausgelöst.
In 1.6 hinzugefügt.
Java Dokumentation für java.sql.Wrapper.unwrap(java.lang.Class<T>).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.