Object.GetObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- transfer
- JniHandleOwnership
Mode de transfert de propriété pour handle.
Retours
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
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.