Object.GetObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetObject<T>(IntPtr, JniHandleOwnership) |
Ajusta una referencia de objeto JNI en una implementación totalmente tipada IJavaObject . |
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) |
Crea un Java administrado del mismo nivel del tipo solicitado para la referencia de objeto JNI especificada. |
GetObject<T>(IntPtr, JniHandleOwnership)
Ajusta una referencia de objeto JNI en una implementación totalmente tipada 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)
Parámetros de tipo
- T
Tipo del objeto que se va a devolver. Este tipo debe ser un tipo de referencia e implementar la IJavaObject interfaz.
Parámetros
- transfer
- JniHandleOwnership
Modo de transferencia de propiedad para handle.
Devoluciones
Instancia T de que hace referencia a esa instancia handlede objeto de Android.
Excepciones
handle no es del tipo adecuado, como M M:Android.Runtime.JNIEnv.IsInstanceOf.
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)
Crea un Java administrado del mismo nivel del tipo solicitado para la referencia de objeto JNI especificada.
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)
Parámetros de tipo
- T
Elemento administrado o tipo del mismo nivel utilizado por esta operación.
Parámetros
- jnienv
-
IntPtr
nativeint
Entorno JNI en el que la referencia de objeto es válida.
- handle
-
IntPtr
nativeint
Referencia del objeto JNI que se va a ajustar.
- transfer
- JniHandleOwnership
Modo de transferencia de propiedad para handle.
Devoluciones
Un elemento del mismo nivel administrado para la referencia de objeto JNI o null cuando la referencia es NULL.
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.