Object.GetObject Methode

Definition

Ü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

handle
IntPtr

nativeint

A IntPtr containing a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Der Besitzerübertragungsmodus für handle.

Gibt zurück

T

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

T

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.

Gilt für: