Object.GetObject Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetObject<T>(IntPtr, JniHandleOwnership) |
Encapsula uma referência de objeto JNI em uma implementação totalmente tipada IJavaObject . |
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) |
Cria um par Java gerenciado do tipo solicitado para a referência de objeto JNI especificada. |
GetObject<T>(IntPtr, JniHandleOwnership)
Encapsula uma referência de objeto JNI em uma implementação 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
O tipo do objeto a ser retornado. Esse tipo deve ser um tipo de referência e implementar a IJavaObject interface.
Parâmetros
- transfer
- JniHandleOwnership
O modo de transferência de propriedade para handle.
Retornos
Uma T instância que faz referência à instância handledo objeto Android.
Exceções
handle não é do tipo apropriado, conforme impedido por M:Android.Runtime.JNIEnv.IsInstanceOf.
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
GetObject<T>(IntPtr, IntPtr, JniHandleOwnership)
Cria um par Java gerenciado do tipo solicitado para a referência 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
O elemento gerenciado ou o tipo de par usado por esta operação.
Parâmetros
- jnienv
-
IntPtr
nativeint
O ambiente JNI no qual a referência de objeto é válida.
- handle
-
IntPtr
nativeint
A referência de objeto JNI a ser encapsulada.
- transfer
- JniHandleOwnership
O modo de transferência de propriedade para handle.
Retornos
Um par gerenciado para a referência de objeto JNI ou null quando a referência é nula.
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.