Object.GetObject Metodo

Definizione

Overload

Nome Descrizione
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crea un peer Java gestito del tipo richiesto per il riferimento all'oggetto JNI specificato.

GetObject<T>(IntPtr, JniHandleOwnership)

Esegue il wrapping di un riferimento a un oggetto JNI in un'implementazione completamente tipizzata IJavaObject .

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crea un peer Java gestito del tipo richiesto per il riferimento all'oggetto JNI specificato.

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)

Parametri di tipo

T

Elemento gestito o tipo di peer utilizzato da questa operazione.

Parametri

jnienv
IntPtr

nativeint

Ambiente JNI in cui il riferimento all'oggetto è valido.

handle
IntPtr

nativeint

Riferimento all'oggetto JNI da eseguire per il wrapping.

transfer
JniHandleOwnership

Modalità di trasferimento della proprietà per handle.

Valori restituiti

T

Peer gestito per il riferimento all'oggetto JNI o null quando il riferimento è Null.

Commenti

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

GetObject<T>(IntPtr, JniHandleOwnership)

Esegue il wrapping di un riferimento a un oggetto JNI in un'implementazione completamente tipizzata IJavaObject .

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)

Parametri di tipo

T

Tipo dell'oggetto da restituire. Questo tipo deve essere un tipo riferimento e implementare l'interfaccia IJavaObject .

Parametri

handle
IntPtr

nativeint

Oggetto IntPtr contenente un riferimento all'oggetto JNI (Native Interface) Java.

transfer
JniHandleOwnership

Modalità di trasferimento della proprietà per handle.

Valori restituiti

T

T Istanza che fa riferimento all'istanza dell'oggetto handleAndroid.

Eccezioni

handle non è del tipo appropriato, come scoraggiato da M:Android.Runtime.JNIEnv.IsInstanceOf.

Commenti

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