Object.GetObject Método

Definição

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

handle
IntPtr

nativeint

Uma IntPtr referência de objeto JNI (Java Native Interface).

transfer
JniHandleOwnership

O modo de transferência de propriedade para handle.

Retornos

T

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

T

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.

Aplica-se a