Object.GetObject 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.
Überlädt
| Name | Beschreibung |
|---|---|
| GetObject<T>(IntPtr, JniHandleOwnership) |
Umschließt einen JNI-Objektverweis in eine vollständig typierte IJavaObject Implementierung. |
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) |
Erstellt einen verwalteten Java Peer des angeforderten Typs für den angegebenen JNI-Objektverweis. |
GetObject<T>(IntPtr, JniHandleOwnership)
Umschließt einen JNI-Objektverweis in eine vollständig typierte IJavaObject Implementierung.
public static T? GetObject<T>(IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)
Typparameter
- T
Der Typ des zurückzugebenden Objekts. Dieser Typ muss ein Verweistyp sein und die IJavaObject Schnittstelle implementieren.
Parameter
- transfer
- JniHandleOwnership
Der Besitzerübertragungsmodus für handle.
Gibt zurück
Eine T Instanz, die auf die Android-Objektinstanz handleverweist.
Ausnahmen
handle ist nicht vom geeigneten Typ abschreckend von M:Android.Runtime.JNIEnv.IsInstanceOf.
Hinweise
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.
Gilt für:
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)
Erstellt einen verwalteten Java Peer des angeforderten Typs für den angegebenen JNI-Objektverweis.
public static T? GetObject<T>(IntPtr jnienv, IntPtr handle, Android.Runtime.JniHandleOwnership transfer) where T : class, Android.Runtime.IJavaObject;
static member GetObject : nativeint * nativeint * Android.Runtime.JniHandleOwnership -> 'T (requires 'T : null and 'T :> Android.Runtime.IJavaObject)
Typparameter
- T
Das von diesem Vorgang verwendete verwaltete Element oder Peertyp.
Parameter
- jnienv
-
IntPtr
nativeint
Die JNI-Umgebung, in der der Objektverweis gültig ist.
- handle
-
IntPtr
nativeint
Der JNI-Objektverweis zum Umbruch.
- transfer
- JniHandleOwnership
Der Besitzerübertragungsmodus für handle.
Gibt zurück
Ein verwalteter Peer für den JNI-Objektverweis oder null wenn der Verweis null ist.
Hinweise
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.