Langage

Object.GetObject Méthode

Définition

Surcharges

Nom Description
GetObject<T>(IntPtr, JniHandleOwnership)

Encapsule une référence d’objet JNI dans une implémentation entièrement typée IJavaObject .

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crée un homologue de Java managé du type demandé pour la référence d’objet JNI spécifiée.

GetObject<T>(IntPtr, JniHandleOwnership)

Encapsule une référence d’objet JNI dans une implémentation entièrement typée 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)

Paramètres de type

T

Type de l’objet à retourner. Ce type doit être un type de référence et implémenter l’interface IJavaObject .

Paramètres

handle
IntPtr

nativeint

Contenant IntPtr une référence d’objet Java Native Interface (JNI).

transfer
JniHandleOwnership

Mode de transfert de propriété pour handle.

Retours

T

Instance T qui fait référence à cette instance handled’objet Android .

Exceptions

handle n’est pas du type approprié, comme détermied par M :Android.Runtime.JNIEnv.IsInstanceOf.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)

Crée un homologue de Java managé du type demandé pour la référence d’objet JNI spécifiée.

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)

Paramètres de type

T

Élément managé ou type d’homologue utilisé par cette opération.

Paramètres

jnienv
IntPtr

nativeint

Environnement JNI dans lequel la référence d’objet est valide.

handle
IntPtr

nativeint

Référence d’objet JNI à encapsuler.

transfer
JniHandleOwnership

Mode de transfert de propriété pour handle.

Retours

T

Homologue managé pour la référence d’objet JNI, ou null lorsque la référence est null.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à